(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().
seedUn 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();
?>