srand

(PHP 3, PHP 4, PHP 5)

srand -- Alimentar la semilla del generador de números aleatorios

Descripción

void srand ( [int semilla] )

Alimenta la semilla del generador de números aleatorios con semilla. A partir de PHP 4.2.0, la semilla se ha vuelto opcional y su valor por omisión es uno aleatorio.

Ejemplo 1. Ejemplo de srand()

<?php
// semilla con microsegundos
function crear_semilla()
{
    list(
$usec, $sec) = explode(' ', microtime());
    return (float)
$sec + ((float) $usec * 100000);
}
srand(crear_semilla());
$val_aleatorio = rand();
?>

Nota: A partir de PHP 4.2.0, no es necesario inicializar el generador de números aleatorios con srand() ó mt_srand(), ya que esto se hace ahora automáticamente.

Vea también: rand(), getrandmax(), y mt_srand().