Software para simular la mezcla de una baraja de naipes al «estilo humano»

Las posiciones iniciales de los 52 naipes y cómo varían tras varias mezclas consecutivas / Stachyra Encontré un código de simulación para la mezcla americana de una baraja naipes (escrito en R) bastante sencillo de entender y junto al que hay una visualización interesante de lo que le sucede a la baraja a medida que se repite la mezcla varias veces. Es importante entender que este algoritmo no es la mejor forma de mezclar una baraja aleatoriamente (para eso existen otras funciones) sino una forma de simular cómo lo hacemos los humanos . Seguir leyendo Software para simular la mezcla de una baraja de naipes al «estilo humano»

Un generador de movimientos, ruidos y números aleatorios

Driver , una creación de Dmitry Morozov , es un peculiar mecanismo interesante de observar –y un poco raro de escuchar– que ha sido calificado como una forma bastante complicada de generar números aleatorios . Según la descripción del autor: A todos los efectos este objeto es una compleja máquina de retroalimentación, pero en la que la retroalimentación no tiene un impacto directo en sí misma, sino en el uso de elementos cinéticos y mecánicos -intermediarios Seguir leyendo Un generador de movimientos, ruidos y números aleatorios

Lámparas de lava, péndulos caóticos y partículas radioactivas para lograr una aleatoriedad fiable

Tom Scott y el criptógrafo Nick Sullivan explican en este vídeo como la empresa Cloudflare –dedicada a servicios de contenidos y seguridad en Internet– utiliza en sus servidores varios métodos físicos , a cual más curioso y llamativo, para generar números aleatorios . Uno de ellos es un gigantesco mural de coloridas lámparas de lava . Expuesto en su oficina, una webcam toma una fotografía de vez en cuando y el resultado –con infinitas y caóticas variaciones de luz, color y píxeles– se procesa automáticamente mediante una función matemática hash para generar un valor semilla que alimenta un generador de números aleatorios en el kernel de Linux de los servidores. Seguir leyendo Lámparas de lava, péndulos caóticos y partículas radioactivas para lograr una aleatoriedad fiable

Las matemáticas de la generación de números pseudoaleatorios

Los ordenadores necesitan números aleatorios para realizar todo tipo de tareas: simulaciones, juegos, criptografía, arte… Pero la forma de generarlos es puramente matemática, lo cual es un problema más que una ventaja: al cabo de un tiempo lo que parece aleatorio no es tan aleatorio. Seguir leyendo Las matemáticas de la generación de números pseudoaleatorios

Dados numéricamente equilibrados de 20 y 30 caras

The Dice Lab es un curioso lugar en el que crean y fabrican dados para juegos de mesa . Tienen todos tipos de diseños, con prácticamente cualquier número de caras: 4, 6, 8, 10, 20, 30, 60… Incluso tienen dados de 3 caras y uno gigantesco de 120 caras . Seguir leyendo Dados numéricamente equilibrados de 20 y 30 caras

A la cárcel el programador que manipuló el software de varias loterías de EE UU para ganar

En la CNBC cuentan el curioso caso de un infiltrado que ha defraudado durante años a la Asociación de Loterías estadounidense, donde trabajaba como programador. Seguir leyendo A la cárcel el programador que manipuló el software de varias loterías de EE UU para ganar

¿Qué es la suerte y por qué hay gente que dice tenerla y gente que no?

Joe Hanson explica detalladamente en este episodio de It’s OK to be Smart qué es la suerte. O más bien, qué es lo que algunas personas consideran buena suerte o mala suerte y yendo un poco más allá por qué decimos que hay personas suertudas o auténticos gafes. Seguir leyendo ¿Qué es la suerte y por qué hay gente que dice tenerla y gente que no?

Código para comprobar la aleatoriedad de secuencias de números aleatorios

Random Sanity Project es un servicio web con un único objetivo: comprobar y garantizar que las secuencias de números aleatorios que se generan con todo tipo de software son realmente aleatorias. La forma de hacerlo es mediante una API a la que se puede enviar una secuencia de números que se hayan generado y obtener una respuesta: verdadero si parecen realmente aleatorios, falso en caso contrario Seguir leyendo Código para comprobar la aleatoriedad de secuencias de números aleatorios

Un repaso a algunos conceptos básicos sobre la lotería de Navidad y la del Niño

Típica cola para comprar lotería en Doña Manolita – CC Barcex El pasado 22 de diciembre, aprovechando que coincidía con el día del Sorteo de Navidad, estuve hablando de lotería en el espacio que tenemos en Hoy por hoy A Coruña para hablar de ciencia; como esta semana es el sorteo del Niño rescato aquí esa intervención: O si prefieres la versión escrita: Tanto en el sorteo de Navidad como en el del Niño la probabilidad de que te toque el primer premio es de 1 entre 100.000 si sólo juegas un número; si juegas dos números es de 2 entre 100.000, y así sucesivamente. Jugar más décimos de un número no hace que aumenten tus probabilidades de que te toque, aunque eso sí, cualquier premio que te toque será más sustancioso. No hay números feos ni bonitos –más allá de en los ojos de cada jugador– y todos tienen las mismas probabilidades de ser premiados. Seguir leyendo Un repaso a algunos conceptos básicos sobre la lotería de Navidad y la del Niño

La utilidad de jugar a la lotería

Si piensas que gastas 20 euros en ahorrarte el disgusto que supondría que, no habiendo comprando el boleto, saliera el número premiado y todos tus compañeros se hicieran ricos menos tú, es posible que compense. – Florin Diacu Catedrático de Matemáticas Universidad de Victoria (Canadá) ¡Navidad, Navidad! Llega la época del sorteo más esperado del año Seguir leyendo La utilidad de jugar a la lotería