Forum und email

srand

(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 o con un valor aleatorio si no se define una semilla .

Note: 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.

Lista de parámetros

semilla

Valor de semilla opcional

Registro de cambios

Versión Descripción
Desde 4.2.0 La semilla se hace opcional y su valor predeterminado es aleatorio si se omite.

Ejemplos

Example#1 Ejemplo de srand()

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