Tirage successifs de deux nombres aleatoires

Résolu/Fermé
babita - 7 janv. 2010 à 18:26
 babita - 7 janv. 2010 à 18:40
Bonjour,
voila je veux pouvoir tirer aléatoirement p nombres successifs, pour cela je code cette petite fonction en C,
int tirage_alea(int nb_min,int nb_max)
{
srand(time(NULL));
return (rand() % (nb_max - nb_min + 1) + nb_min);
}
mais lorsque je l'appelle p fois de suite elle me retourne toujours la meme valeur, sauf si je change mes bornes.
j'espere que quelqu'un pourra m'aider.

merci d'avance
bbt

2 réponses

blux
Messages postés
24049
Date d'inscription
dimanche 26 août 2001
Statut
Modérateur
Dernière intervention
13 mai 2022
3 185
7 janv. 2010 à 18:33
Salut,

fais un seul srand avant d'aller dans ta fonction...
0
merci bcp!
0