(PHP 4, PHP 5)
srand — Initialise le générateur de nombres aléatoires
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.
valeur seed, optionnelle
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. |
Exemple 1314. 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
();
?>
rand() |
getrandmax() |
mt_srand() |