bonjour,
je veux générer une nombre réel entre 0 et 1.
voici mon Code.
ici quand je regarde les valeurs je trouve que les valeurs sont les memes a un moment donnée. mais je veux des nombres aléatoires entre 0 et 1.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 for(i=0;i<longseq;i++) //longseq une longueur d'une sequence qui peut arriver jusqu'a 100000 ou plus. { srand(time(NULL)); randomValue=(rand()*1.0)/RAND_MAX; printf("randomValue= %f\n",randomValue); //randomValue est de type float }
si j'enlève srand(time(NULL)); il génère des nombre aléatoire OK mais a chaque entrer dans la boucle pour c'est la meme lste de nombres aléatoires.
Est-ce vous avez une solution pour générer des nombres aléatoires de façon différentes a chaque entrer en boucle??
Merci pour votre aide
Partager