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
A voir également:

2 réponses

blux Messages postés 26546 Date d'inscription dimanche 26 août 2001 Statut Modérateur Dernière intervention 24 décembre 2024 3 319
7 janv. 2010 à 18:33
Salut,

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