Un dado electr贸nico realmente aleatorio con un tubo Geiger

Publicado por en Arduino el 11/06/2022

Seguro que has escuchado hablar de los números aleatorios, sobre todo si has programado algo en algún lenguaje. Los más canosos como yo recordaran la mítica función randomize() de BASIC o Math.random() para los modernos de Javascript.

Pero si lo piensas bien, ¿cómo de aleatorio es un número aleatorio generado por un ordenador?

Realmente no es aleatorio, sino que es un algoritmo, una función matemática que devuelve una sucesión de números partiendo de una semilla. A la vista, es una secuencia de números aparentemente aleatorios, pero si conoces la semilla, puedes predecir la secuencia y por lo tanto hacer "trampa".

Incluso un simple dado convencional de toda la vida. Si cuando lo lanzas al aire, conocieras de forma precisa la fuerza, el ángulo, todas las partículas con las que interactúa y parámetros suficientes, la teoría dice que podrías predecir qué número sale al caer.

Por supuesto, si esto fuera así de fácil, los casinos ya estarían arruinados desde hace mucho tiempo (lo siento Bender). Dado que el truco para conseguir un número realmente aleatorio es que se necesita generar una semilla realmente aleatoria. Un excelente truco para hacerlo es utilizar un tubo de Geiger-Müller, más conocido por tubo Geiger o contador Geiger.

¿Y eso cómo se hace?

Te sigo contando a continuación donde además te dejo un proyecto que utiliza ésta increíble técnica.

Leer más

Uso de Cookies

Utilizamos cookies propias y de terceros para optimizar tu visita. No utilizamos cookies para recoger informaci贸n de car谩cter personal.

Puedes permitir su uso o rechazarlo y cambiar su configuraci贸n cuando lo desees.

Cerrar

M谩s informaci贸n en nuestra Pol铆tica de Cookies.