Un mazo digital también necesita mezclarse antes del reparto. Para hacerlo, el computador sigue una serie de instrucciones cuyo origen se remonta a 1938, cuando Ronald Fisher y Frank Yates publicaron un libro de tablas estadísticas para investigadores.

La idea sigue presente en los juegos de casino con dinero real, donde el video póquer, el blackjack y otros juegos de cartas digitales necesitan mezclar el mazo antes de cada mano. La documentación técnica de algunas plataformas describe su uso en el video póquer. Se conoce como barajado Fisher-Yates y resuelve una pregunta: ¿cómo cambiar el orden de las cartas para que cada distribución posible tenga la misma probabilidad?
Un procedimiento estadístico que llegó a los computadores
El libro de Fisher y Yates, Statistical tables for biological, agricultural and medical research, estaba dirigido a la investigación biológica, agrícola y médica. Su ejemplo 12 recogía el procedimiento que acabaría asociado al barajado informático.
La adaptación para computadores llegó en julio de 1964. Richard Durstenfeld publicó Algorithm 235: Random permutation en Communications of the ACM. Ambas referencias aparecen en el diccionario de algoritmos del NIST, el organismo estadounidense dedicado a estándares y tecnología.
Durstenfeld planteó una versión que reorganiza una lista mediante intercambios dentro del mismo espacio de almacenamiento. Su ventaja está en el trabajo que requiere: si la lista duplica su tamaño, la cantidad de pasos crece aproximadamente al doble. Esa eficiencia ayuda a entender por qué sigue siendo útil para mezclar datos, incluidas las cartas que un programa representa en pantalla.
Elegir una posición, intercambiar y seguir
Para ver cómo funciona, basta imaginar una lista con las 52 cartas de una baraja. El programa empieza por el último lugar y elige al azar una de las 52 posiciones, incluida esa misma. Luego intercambia las cartas de ambas posiciones.
La carta del final queda fijada. El programa pasa al lugar anterior y repite la operación entre las 51 posiciones restantes. Después trabaja con 50, con 49 y así sucesivamente, hasta que queda una sola carta, cuyo lugar ya está resuelto.
A veces la posición elegida coincide con la que se está completando. En ese paso, la carta permanece donde estaba. Incluir esa posibilidad es parte del procedimiento.
La condición matemática es que las elecciones sean uniformes e independientes. Dicho de forma sencilla, cada posición disponible debe tener la misma oportunidad de salir, y una elección debe ser independiente de las anteriores.
Con tres cartas distintas existen seis órdenes posibles. El método asigna a cada uno una probabilidad de un sexto. Para 52 cartas, la cantidad se escribe 52 factorial: multiplicar 52 por 51, por 50 y continuar hasta uno. Fisher-Yates permite obtener esa variedad de órdenes mediante un recorrido por la lista.
Cómo se aplica a un mazo de video póquer
En el video póquer hay aplicaciones documentadas que utilizan Fisher-Yates para organizar 52 cartas y evitar que una carta concreta aparezca duplicada. Cada una conserva su lugar dentro del conjunto que se está mezclando.
El reparto se realiza sobre las cartas disponibles según las reglas del juego. Cuando una carta se retira del mazo, el conjunto se reduce para las siguientes extracciones. El programa representa así lo que ocurre con una baraja finita.
Aquí interviene otra pieza del software: el generador de números aleatorios. Este entrega los valores que permiten elegir posiciones; el algoritmo de barajado los utiliza para hacer los intercambios. La calidad del resultado depende de cómo trabajan juntos, por lo que las pruebas abarcan también esa conexión.
Las pruebas detrás del reparto
Las especificaciones de Gaming Laboratories International contemplan documentación del código y herramientas para recoger resultados comparables con los del programa en operación. Distinguen los datos originales del generador de aquellos obtenidos después de procesos como el barajado. La evaluación incluye los parámetros y las reglas del juego.
Los estándares técnicos exigen además resultados acordes con las probabilidades teóricas e imprevisibilidad en la generación.
Al hablar de estos mecanismos también corresponde recordar que apostar implica riesgo de perder dinero. Si aparecen dificultades para controlar el gasto o el tiempo dedicado al juego, es recomendable detener la actividad y buscar apoyo profesional.
La revisión del método continúa en el terreno matemático. En 2016, Manuel Eberl publicó una demostración de su corrección en el Archive of Formal Proofs. Hoy, casi nueve décadas después de aquellas tablas estadísticas, las instrucciones que ordenan la mezcla siguen prestándose al mismo examen: comprobar, paso a paso, que cada carta se mueve conforme a las probabilidades previstas.

La idea sigue presente en los juegos de casino con dinero real, donde el video póquer, el blackjack y otros juegos de cartas digitales necesitan mezclar el mazo antes de cada mano. La documentación técnica de algunas plataformas describe su uso en el video póquer. Se conoce como barajado Fisher-Yates y resuelve una pregunta: ¿cómo cambiar el orden de las cartas para que cada distribución posible tenga la misma probabilidad?
Un procedimiento estadístico que llegó a los computadores
El libro de Fisher y Yates, Statistical tables for biological, agricultural and medical research, estaba dirigido a la investigación biológica, agrícola y médica. Su ejemplo 12 recogía el procedimiento que acabaría asociado al barajado informático.
La adaptación para computadores llegó en julio de 1964. Richard Durstenfeld publicó Algorithm 235: Random permutation en Communications of the ACM. Ambas referencias aparecen en el diccionario de algoritmos del NIST, el organismo estadounidense dedicado a estándares y tecnología.
Durstenfeld planteó una versión que reorganiza una lista mediante intercambios dentro del mismo espacio de almacenamiento. Su ventaja está en el trabajo que requiere: si la lista duplica su tamaño, la cantidad de pasos crece aproximadamente al doble. Esa eficiencia ayuda a entender por qué sigue siendo útil para mezclar datos, incluidas las cartas que un programa representa en pantalla.
Elegir una posición, intercambiar y seguir
Para ver cómo funciona, basta imaginar una lista con las 52 cartas de una baraja. El programa empieza por el último lugar y elige al azar una de las 52 posiciones, incluida esa misma. Luego intercambia las cartas de ambas posiciones.
La carta del final queda fijada. El programa pasa al lugar anterior y repite la operación entre las 51 posiciones restantes. Después trabaja con 50, con 49 y así sucesivamente, hasta que queda una sola carta, cuyo lugar ya está resuelto.
A veces la posición elegida coincide con la que se está completando. En ese paso, la carta permanece donde estaba. Incluir esa posibilidad es parte del procedimiento.
La condición matemática es que las elecciones sean uniformes e independientes. Dicho de forma sencilla, cada posición disponible debe tener la misma oportunidad de salir, y una elección debe ser independiente de las anteriores.
Con tres cartas distintas existen seis órdenes posibles. El método asigna a cada uno una probabilidad de un sexto. Para 52 cartas, la cantidad se escribe 52 factorial: multiplicar 52 por 51, por 50 y continuar hasta uno. Fisher-Yates permite obtener esa variedad de órdenes mediante un recorrido por la lista.
Cómo se aplica a un mazo de video póquer
En el video póquer hay aplicaciones documentadas que utilizan Fisher-Yates para organizar 52 cartas y evitar que una carta concreta aparezca duplicada. Cada una conserva su lugar dentro del conjunto que se está mezclando.
El reparto se realiza sobre las cartas disponibles según las reglas del juego. Cuando una carta se retira del mazo, el conjunto se reduce para las siguientes extracciones. El programa representa así lo que ocurre con una baraja finita.
Aquí interviene otra pieza del software: el generador de números aleatorios. Este entrega los valores que permiten elegir posiciones; el algoritmo de barajado los utiliza para hacer los intercambios. La calidad del resultado depende de cómo trabajan juntos, por lo que las pruebas abarcan también esa conexión.
Las pruebas detrás del reparto
Las especificaciones de Gaming Laboratories International contemplan documentación del código y herramientas para recoger resultados comparables con los del programa en operación. Distinguen los datos originales del generador de aquellos obtenidos después de procesos como el barajado. La evaluación incluye los parámetros y las reglas del juego.
Los estándares técnicos exigen además resultados acordes con las probabilidades teóricas e imprevisibilidad en la generación.
Al hablar de estos mecanismos también corresponde recordar que apostar implica riesgo de perder dinero. Si aparecen dificultades para controlar el gasto o el tiempo dedicado al juego, es recomendable detener la actividad y buscar apoyo profesional.
La revisión del método continúa en el terreno matemático. En 2016, Manuel Eberl publicó una demostración de su corrección en el Archive of Formal Proofs. Hoy, casi nueve décadas después de aquellas tablas estadísticas, las instrucciones que ordenan la mezcla siguen prestándose al mismo examen: comprobar, paso a paso, que cada carta se mueve conforme a las probabilidades previstas.