srand

(PHP 4, PHP 5, PHP 7, PHP 8)

srandGenera un número aleatorio a partir de una semilla

Descripción

srand(int $seed = ?): void

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

Nota: No es necesario usar una semilla para usar el generador de números aleatorios con srand() o mt_srand() ya que se hace automáticamente.

Parámetros

seed

Valor de la semilla opcional

Valores devueltos

No devuelve ningún valor.

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

  • rand() - Genera un número entero aleatorio
  • getrandmax() - Mostrar el mayor valor aleatorio posible
  • mt_srand() - Genera el mejor número aleatorio a partir de una semilla