Comment générer aléatoirement des réels sur C

Fermé
Nezli Messages postés 1 Date d'inscription dimanche 19 décembre 2010 Statut Membre Dernière intervention 19 décembre 2010 - Modifié par Nezli le 19/12/2010 à 16:34
fiddy Messages postés 11069 Date d'inscription samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022 - 19 déc. 2010 à 16:55
Bonjour,
Je dois générer aléatoirement un nombre fini de réels, il faut qu'ils soient entre 0 et 1.J'ai essayé random() mais le hic est que ça me donne toujours les mêmes réels si j'exécute à nouveau.
Comment utiliser srand() pour initialiser son générateur à la valeur des secondes de l'horloge, afin de remédier au pseudo aléatoire.
Une autre proposition que srand serait la bienvenue aussi.
->Le langage utilisé est C++builder.
J'espere avoir été implicite.
Si quelqu'un à une idée j'aimerais bien la connaitre.

Merci d'avance !!!
A voir également:

1 réponse

fiddy Messages postés 11069 Date d'inscription samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022 1 841
19 déc. 2010 à 16:55
Ce n'est pas random() qu'il faut essayer mais rand().
Et pour l'initialisation avec l'horloge, tu peux mettre : srand(time(NULL));

Cdlt,
0