(PHP 4, PHP 5, PHP 7, PHP 8)
srand — Initialise le générateur de nombres aléatoires
$seed
= 0, int $mode
= MT_RAND_MT19937
): void
srand() initialise le générateur de
nombres aléatoires avec seed
,
ou avec une valeur aléatoire si seed
est
0
.
Note: Il n'est pas nécessaire d'initialiser le générateur de nombres aléatoires avec srand() ou mt_srand(), ceci est fait automatiquement.
Note: Depuis PHP 7.1.0, srand() est un alias de mt_srand().
seed
Un int d'initialisation arbitraire
Aucune valeur n'est retournée.
Exemple #1 Exemple avec srand()
<?php
// initialise avec les microsecondes
function make_seed()
{
list($usec, $sec) = explode(' ', microtime());
return $sec + $usec * 1000000;
}
srand(make_seed());
$randval = rand();
?>