PDA

Voir la version complète : [PSP][Aide] Nombres aleatoires [résolu]


m3rguez
14/09/2006, 17h52
Bonjour à tous!
Alors voilà il y a maintenant 6 jours que j'ai découvert OSlib et je trouve ça vraiment génial (merci Brunni) cependant je ne suis qu'un débutant et il n'y a pas beaucoup de tutos sur l'utilisation de cette lib.
J'ai donc de nombreuses questions dont une qui me turlupine depuis 2 jours: comment générer un nombre aléatoire?
Par exemple un nombre entre 0 et 3.
Si quelqu'un pouvait me renseigner ce serait vraiment simpa merci par avance.

Brunni
14/09/2006, 18h59
Salut, bienvenue et merci ^^
Normalement tu peux utiliser rand, srand et compagnie.
D'abord il faut initialiser avec srand, là il faut lui passer un numéro (qui doit changer à chaque fois sinon la série de nombres sera toujours identique). Style:
srand(clock());
(pas sûr que ça marche). Ensuite tu peux faire rand() % gamme (donnera des nombres entre 0 et gamme - 1). Si tu fais rand() % 4 tu auras des nombres entre 0 et 3 ^^

m3rguez
14/09/2006, 19h53
Merci Brunni!
En fait j'ai utilisé ça
srand ( time(NULL) ) puis rand()%4
Maintenant j'ai des sons aléatoires ça le fait!:D