Resumen del post: En programas que utilizan el azar, solicitando muchos datos al azar en poco tiempo, puede funcionar mal y predecir el resultado.
Buenos días / tardes / noches / galleta, según el momento en que estés leyendo esto.
Este es un experimento que hice hace 4 años. Revisando unos archivos viejos lo encontré, y estoy tan al pedo que voy a publicarlo.
Es bastante simple... quería saber si una operación sencilla de azar se podría predecir.
Hipótesis: La computación simula el azar a través de una fracción del clock interno, por lo tanto no es verdadero azar.
Arme un simple programa con un botón que me devolvía un valor al azar que podía ser 0 o 1:
Y arme una automatización para que un programa haga click en ese boton cada 0.01 segundos.
En la imagen, podemos apreciar la zona pintada en donde parece haber un patrón de repetición, pero no es muy preciso, por lo tanto no nos sirve.
Sin embargo, probe aumentar la velocidad del click:
Y como pueden ver, se aprecia claramente un patrón en el "azar" que se podría predecir.
Dudo que después de conocer este dato tan trascendente puedas dormir está noche.
Chauchiis.
Buenos días / tardes / noches / galleta, según el momento en que estés leyendo esto.
Este es un experimento que hice hace 4 años. Revisando unos archivos viejos lo encontré, y estoy tan al pedo que voy a publicarlo.
Es bastante simple... quería saber si una operación sencilla de azar se podría predecir.
Hipótesis: La computación simula el azar a través de una fracción del clock interno, por lo tanto no es verdadero azar.
Arme un simple programa con un botón que me devolvía un valor al azar que podía ser 0 o 1:
Y arme una automatización para que un programa haga click en ese boton cada 0.01 segundos.
En la imagen, podemos apreciar la zona pintada en donde parece haber un patrón de repetición, pero no es muy preciso, por lo tanto no nos sirve.
Sin embargo, probe aumentar la velocidad del click:
Y como pueden ver, se aprecia claramente un patrón en el "azar" que se podría predecir.
Dudo que después de conocer este dato tan trascendente puedas dormir está noche.
Chauchiis.