mt_srand

(PHP 3 >= 3.0.6, PHP 4, PHP 5)

mt_srand -- Alimentar la semilla del generador de números aleotarios mejorado

Descripción

void mt_srand ( [int semilla] )

Alimenta la semilla del generador de números aleatorios con semilla. A partir de PHP 4.2.0, la semilla es opcional y su valor predeterminado es uno aleatorio.

Ejemplo 1. Ejemplo de mt_srand()

<?php
// alimentar la semilla con microsegundos
function crear_semilla()
{
    list(
$useg, $seg) = explode(' ', microtime());
    return (float)
$seg + ((float) $useg * 100000);
}
mt_srand(crear_semilla());
$valor_aleatorio = mt_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: mt_rand(), mt_getrandmax(), y srand().