(PHP 4, PHP 5)
srand — Genera un número entero aleatorio a partir de una semilla
Incorpora la semilla seed al generador de números aleatorios o con un valor aleatorio si no se ofrece ningún seed.
Note: Desde PHP 4.2.0, no es necesario usar una semilla para usar el generador de números aleatorios con srand() o mt_srand() ya que ahora se hace automáticamente.
Valor opcional de la semilla
No se devuelve ningún valor.
Versión | Descripción |
---|---|
Desde 4.2.0 | seed es opcional y si es omitido adquiere por defecto un valor aleatorio. |
Example #1 Ejemplo de srand()
<?php
// semilla de microsegundos
function make_seed()
{
list($usec, $sec) = explode(' ', microtime());
return (float) $sec + ((float) $usec * 100000);
}
srand(make_seed());
$randval = rand();
?>