Ver Mensaje Individual
  #2 (permalink)  
Antiguo 08/12/2006, 13:22
AlvaroG
Invitado
 
Mensajes: n/a
Puntos:
Re: ¿Srand? (Numeros aleatoreos)

Antes que nada, hay que partir de la base de que los 'números aleatorios' no son tales: se obtienen a partir de ciertas condiciones y siguiendo ciertos procesos.
Las 'semillas' en los sistemas generadores de números aleatorios son las 'condiciones iniciales' de las que partir.
Antes de PHP 4.2, es necesario inicializar el generador antes de usar rand(), esa es la función principal de srand.

Hay sistemas en los que estos 'detalles' son importantes, ya que afectan la seguridad de una aplicación que trabaje con cifrado, por ejemplo.
Pero para el 'uso diario' no es necesario molestarse pensando si el número que obtengo con rand() sigue algún patrón, o el siguiente que obtendría es averiguable, por lo que no vale la pena molestarse demasiado en esto, aunque sí es un tema interesante para estudiar

Espero haberte aclarado el tema.
Saludos.