Fonction rand() en c

Résolu
anthonycosson Messages postés 106 Date d'inscription mercredi 30 mars 2005 Statut Membre Dernière intervention 20 novembre 2009 - 10 janv. 2007 à 15:22
goutbouyo Messages postés 429 Date d'inscription mardi 6 juillet 2004 Statut Membre Dernière intervention 12 janvier 2008 - 10 janv. 2007 à 15:37
j'ai besoin de recuperer un chiffre au hazard entre 1 et 100 donc je fais
C=1+rand()%100;
mais j'ai toujours les meme valeur qui sortent est normal et il y a t-il une solution a mon prob merci d'avance , je ne travaille quand C.

1 réponse

goutbouyo Messages postés 429 Date d'inscription mardi 6 juillet 2004 Statut Membre Dernière intervention 12 janvier 2008
10 janv. 2007 à 15:37
Il faut initialiser la graine avec srand() au début.
srand(time(0));
C=1+rand()%100;
3
Rejoignez-nous