srand

(PHP 4, PHP 5)

srandInitialise le générateur de nombres aléatoires

Description

void srand ([ int $seed ] )

srand() 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 d'initialisation, optionnelle

Valeurs de retour

Aucune valeur n'est retournée.

Historique

Version Description
4.2.0 Le paramètre seed est devenu optionnel et vaut, par défaut, une valeur aléatoire si omis.

Exemples

Exemple #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();
?>

Voir aussi

  • rand() - Génère une valeur aléatoire
  • getrandmax() - Plus grande valeur aléatoire possible
  • mt_srand() - Initialise une meilleure valeur aléatoire

LoadingChargement en cours