mt_srandInitialise le générateur de nombres aléatoires Mersenne Twister
&reftitle.description;
voidmt_srandintseed0intmodeMT_RAND_MT19937mt_srand initialise le générateur de
valeurs aléatoires avec seed ou avec
une valeur aléatoire si aucun paramètre
seed n'est fourni.
¬e.randomseed;
&reftitle.parameters;
seed
Un &integer; aléatoire comme valeur d'initialisation.
mode
Utilisez une des constantes suivantes pour spécifier l'implémentation de l'algorithme à utiliser.
Constant&Description;MT_RAND_MT19937
Utilise l'impémentation, corrigé, correcte de Mersenne Twister, disponible à partir de PHP 7.1.0.
MT_RAND_PHP
Utilise une impémentation incorrecte de Mersenne Twister qui était utilisé par défaut jusqu'en PHP 7.1.0.
Ce mode est disponible pour la rétrocompatibilité.
&reftitle.returnvalues;
&return.void;
&reftitle.changelog;
&Version;&Description;7.1.0srand a été changé pour être un alias de mt_srand.
7.1.0mt_rand a été mis à jour pour utiliser la version corrigé, correcte
de l'algorithme de Mersenne Twister. Pour retourner à l'ancien comportement,
utilisez mt_srand avec MT_RAND_PHP comme deuxième paramètre.
&reftitle.examples;
Exemple avec mt_srand
]]>
&reftitle.seealso;
mt_randmt_getrandmaxsrand