PHP mt_srand()
La fonction mt_srand() est une fonction intégrée en PHP. Cette fonction initialise le générateur de nombres aléatoires Mersenne Twister.
Syntaxe
mt_srand(seed, mode)
Paramètres
- seed(Obligatoire) : Spécifie la valeur d’initialisation aléatoire.
- mode(Obligatoire) : Spécifie l’algorithme à utiliser. Peut être l’une des constantes suivantes:
- MT_RAND_MT19937 : utilise l’implémentation fixe et correcte de Mersenne Twister (qui est utilisée à partir de PHP 7.1)
- MT_RAND_PHP : utilise l’implémentation incorrecte de Mersenne Twister (qui était utilisée jusqu’à PHP 7.1)
Valeur de retour
La fonction ne renvoie aucune valeur.
Version PHP:
4+
Exemple :
<?php mt_srand(time()); echo(mt_rand()); ?>
Sortie:
311243755