Pensaba que los resultados de un juego de dados por email se generaban mediante un sencillo software… Sin embargo, los de GamesByEmail se sirven de Dice-o-Matic, una máquina que da vueltas a los dados como un bombo de lotería y es capaz de sacar cerca de un millón de resultados al día. La máquina tiene unos dos metros de alto y posee una cinta vertical que gira constantemente llevando los dados en unas pequeñas barras verticales. Una cámara los graba y los resultados son procesados por un portátil con un software personalizado. Lo mejor es que lo veas tú mismo. Tienes el vídeo después del salto.
— Rafa M. Claudín [Reddit]
Tags : #dados, #Dice-o-Matic, #email

En realidad los ordenadores no pueden generar números aleatorios, sino pseudoaleatorios, porque son máquinas deterministas (aunque Microsoft parece empeñada en demostrar lo contrario con sus SO). En el mejor de los casos pueden usar una combinación de funciones pseudoaleatorias con alguna semilla que las inicialice. El problema es que esa semilla típicamente se basa en algún elemento cambiante que es predecible, caso del reloj interno del sistema. Aún recuerdo a mi profesor de criptografía cuando nos decía la enorme necesidad que tenían los ordenadores de disponer de una fuente de semillas realmente aleatorias, que no estuviese sujeta a la dictadura de la computación, y que se alimentase del desorden más absoluto que se pudiese obtener. En cierto modo ese gadget lo cumple. Aunque una simple tarjeta con sensores que extrajese la semilla de variables físicas habría sido más discreto, la verdad.
Curiosisimo la verdad pero bueno alguien puede pensar, para que existen las funciones random que no son tan “random”