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

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 !!!

1 réponse

  1. Contributeur
    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

    Discussions similaires

    OpenSSL

    8 réponses