Funciones Matemáticas
PHP Manual

srand

(PHP 4, PHP 5)

srand — Genera un número aleatorio a partir de una semilla

Descripción

void srand ([ int $seed ] )

Incorpora la semilla seed al generador de números aleatorios, o con un valor aleatorio si no se proporciona seed.

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

Parámetros

seed

Valor de la semilla opcional

Valores devueltos

No devuelve ningún valor.

Historial de cambios

Versión Descripción
4.2.0 seed es opcional y por omisión adquiere un valor aleatorio.

Ejemplos

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

Ver también


Funciones Matemáticas
PHP Manual