Ver Mensaje Individual
  #3 (permalink)  
Antiguo 04/02/2013, 09:27
Avatar de h2swider
h2swider
 
Fecha de Ingreso: julio-2007
Ubicación: Ciudad de Buenos Aires
Mensajes: 932
Antigüedad: 17 años, 4 meses
Puntos: 194
Respuesta: Duda existencial RAND()

Puedo darte una breve descripcion de como funciona, pero es mas matematica discreta que otra cosa.

Primero que nada tienes que saber que no existen en informatica los números aleatorios reales, si no algoritmos que las simulan pero se pueden "predecir" es decir, saber su resultado de modo anticipado. Para intentar evitar estas situaciones, las funciones random, y php no es la excepción, poseen una semilla, un número que de ser cambiado, también varia radicalmente el resultado del aleatorio, normalmente esta semilla es generada a partir de algún dato.

Usando autómatas finitos deberías ser capaz de generar tu mismo una función random, aunque no es sencillo, existen varias formas de hacerlo. Con buscar en google encontraras algunos pseudocodigos ya preparados.
__________________
Codifica siempre como si la persona que finalmente mantedra tu código sea un psicópata violento que sabe donde vives