rand() ok mais srand() ca sert a quoi ?? [PHP] - PHP - Programmation
Marsh Posté le 15-03-2003 à 22:40:42
RTFM
à amorcer le générateur de nombres pseudo alétoires
et encore une fois RTFM
Marsh Posté le 15-03-2003 à 22:41:35
le nombre aléatoire est calculé à partir du même algo, qui part d'une valeur unique pour déterminer ce nombre.
si tu ne modifies pas cette valeur, tu auras toujours le meme nombre aléatoire. le srand() sert à initialiser cette valeur, de préférence avec une valeur imprévisible (time est le plus employé)
cette valeur s'appelle "seed" ou "graine" en français
Marsh Posté le 15-03-2003 à 23:05:05
ok je crois ke j'ai compris...
mais la http://dev.nexen.net/docs/php/anno [...] .srand.php
ils disent :
Code :
|
il entendent koi par le "plus nécessaire" ? on n'est pas obligé, mais c'est mieu quand meme ?
Marsh Posté le 15-03-2003 à 23:09:32
Ils veulent dire par là, que tu auras bel et bien une valeur réellement aléatoire et ce, sans faire appel à srand. (En réalité, j'imagine que l'initialisation est maintenant contenu dans rand).
Marsh Posté le 15-03-2003 à 23:22:26
Big-Foot a écrit : alors il vaut mieux mettre un srand() ou pas ? |
non
Marsh Posté le 15-03-2003 à 23:22:40
Reply
Marsh Posté le 15-03-2003 à 22:38:50
ca sert a quoi le srand() ?
le rand() retourne deja un valeur aleatoire, alors pkoi un srand() ?
J'ai lu des infos dessus, et c'est écrit qu'il sert a initialiser le rand(), mais je comprend pas ce que ca veut dire...