srand
(PHP 4, PHP 5)
srand — Initialise le générateur de nombres aléatoires
Description
void srand
([ int $seed
] )
Initialise le générateur de nombres aléatoires avec seed , ou avec une valeur aléatoire si aucun paramètre seed n'est fourni.
Note: Depuis PHP 4.2.0, vous n'avez plus besoin d'initialiser le générateur de nombres aléatoires avec srand() ou mt_srand() car c'est fait automatiquement.
Liste de paramètres
- seed
-
valeur seed, optionnelle
Historique
Version | Description |
---|---|
Depuis la version 4.2.0 | Le paramètre seed est devenu optionnel et vaut, par défaut, une valeur aléatoire si omis. |
Exemples
Example#1 Exemple avec srand()
<?php
// initialise avec les microsecondes
function make_seed()
{
list($usec, $sec) = explode(' ', microtime());
return (float) $sec + ((float) $usec * 100000);
}
srand(make_seed());
$randval = rand();
?>