Notasbit

Las mejores noticias de tecnología en un sólo lugar

Publicado por: Microsiervos

Publicado en: 11/01/2018 11:49

Escrito por: [email protected] (Alvy)

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 de 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.

En concreto se refiere a la mezcla americana o por hojeo que es esa en la que se divide el mazo en dos montones más o menos iguales y se van dejando caer naipes de uno u otro montón, alternándolos como buenamente se pueda para que se entremezclen. Al terminar se repite la operación varias veces. Para una baraja de 52 naipes se sabe desde hace mucho que matemáticamente bastan 6 o 7 mezclas «buenas» para lograr una aleatoriedad perfecta.

En la simulación el software realiza básicamente las mismas acciones: divide el mazo por la mitad y va intercalando cartas, generando el «nuevo mazo desordenado» según caen cartas de un lado u otro. Hay un parámetro llamado mixprob que determina si dos naipes se mezclan o no; la probabilidad inicial es de 0,985 y puede variar entre 0 y 1.

Cuando se rastrean las posiciones de los naipes tras finalizar la mezcla se ve cómo se trasladan …

Top noticias del 11 de Enero de 2018