Bonjour à tous,
Récemment je me suis intéressé à la génération de nombres pseudo-aléatoires et une petite question m'est venue alors que je parcourais le manuel PHP.
On peut y lire :
et :Envoyé par php.net/rand
Donc si j'appelle : rand(); derrière le générateur de nombre va être automatiquement initialisé via srand($graine).Envoyé par php.net/srand
Et $graine va être une valeur aléatoire. Sauf que c'est un cercle vicieux! $graine ne peut pas être calculé via rand(), donc comment est-elle calculée?
Je vous pose cette question car je n'ai aucune idée d'où aller chercher ma réponse... Peut-on avoir accès aux sources pour directement regarder le code de la fonction srand() (et pareil pour mt_srand()) ?
Merci à vous,
++
Partager