SpinKit
InicioExplorar › ¿Son realmente justas las ruedas aleatorias online?

¿Son realmente justas las ruedas aleatorias online?

Una rueda puede parecer buena y aun así estar manipulada; aquí le mostramos cómo notar la diferencia.

Si una ruleta va a decidir quién gana un premio, quién va primero o quién se queda con el último lugar, es razonable preguntarse si en realidad es justo. La respuesta honesta es: una buena lo es, y puedes comprobarlo. Esta guía explica, en un lenguaje sencillo, cómo las ruedas en línea eligen un ganador, qué significa realmente "aleatorio" en una ordenador y las señales prácticas que separan a un seleccionador confiable de uno poco fiable.

¿Qué significa realmente "justo"?

La justicia se reduce a dos cosas. En primer lugar, cada inscripción elegible tiene la oportunidad que se supone que debe tener: ni más ni menos. En segundo lugar, el resultado no se decide de antemano ni se empuja silenciosamente hacia una respuesta particular. Una rueda justa no significa necesariamente que todas las entradas sean igualmente probables; significa que las probabilidades son las que se declaran, y no sucede nada detrás de escena que las anule.

Esa distinción es importante porque "justo" e "igual" no son lo mismo. Un empate puede ser perfectamente justo y favorecer deliberadamente a algunas entradas, siempre y cuando ese favor sea manifiesto. La injusticia proviene de influencias ocultas, no de probabilidades desiguales.

¿Qué significa "aleatorio" en una ordenador?

Las ordenadores no pueden ser espontáneas, por eso fingen aleatoriedad con las matemáticas. El enfoque más común es un generador de números pseudoaleatorios (PRNG): una fórmula inteligente que comienza a partir de un número llamado "semilla" y produce un flujo de valores que parecen aleatorios. Se consideran aleatorios para la mayoría de los propósitos, pero hay un inconveniente: como es solo una fórmula, cualquiera que conozca la semilla y el método podría, en principio, descubrir exactamente lo que viene a continuación. Solo desde fuera parece impredecible.

Los navegadores también ofrecen una segunda opción más potente: un generador criptográficamente seguro, expuesto a través de Web Crypto API (crypto.getRandomValues). Éste está diseñado específicamente para ser impredecible: no se puede aplicar ingeniería inversa al siguiente valor de los que ya ha visto. Es la misma clase de aleatoriedad que se utiliza para proteger contraseñas y conexiones seguras, razón por la cual es exactamente la mejor opción para los sorteos que realmente interesan a la gente. SpinKit utiliza el generador criptográfico del navegador para sus selecciones, en lugar de un PRNG básico, precisamente para que el resultado no se pueda predecir ni controlar.

La trampa del "sesgo de módulo"

Hay un error sutil que vale la pena conocer. Para convertir un número aleatorio grande en "elige uno de estos ocho nombres", el código tiene que reducirlo al rango correcto. La forma ingenua de hacerlo puede favorecer ligeramente a algunas entradas sobre otras: una pequeña oscilación desequilibrada que nunca notarás en un solo giro, pero que es real en muchas. Los seleccionadores cuidadosos lo corrigen para que cada ranura mantenga el peso uniforme. SpinKit corrige esto, por lo que las matemáticas subyacentes no inclinan silenciosamente el resultado.

La ponderación sigue siendo justa, cuando es visible

Una rueda en la que una entrada tiene una porción mayor que las demás no está rota. Una porción mayor simplemente significa una mayor probabilidad, y eso es completamente legítimo cuando los pesos son visibles y todos están de acuerdo con ellos. El ejemplo clásico es el de un sorteo: alguien que compra cinco boletos debería tener cinco veces más posibilidades que alguien que compra uno. Nadie considera que eso esté amañado, porque la razón de las probabilidades desiguales es evidente.

Lo que convierte la ponderación en trampa es ocultarla. Si una porción parece del mismo tamaño que las demás pero secretamente tiene más probabilidades de ganar, o si las probabilidades se han inclinado sin que nadie se lo diga, esa es la versión deshonesta. La prueba es sencilla: ¿puedes ver por qué una entrada es más probable que otra? Si es así, es justo. Si el favorecimiento es invisible, no lo es.

Lo que hace fiable a una rueda: muestra la lista completa de entradas, cada entrada tiene visiblemente una porción, puedes ver cómo sucede el giro, se explican las probabilidades y la misma opción no sigue "sucediendo" para ganar. Aleatoriedad impredecible debajo, transparencia arriba.

Giros independientes versus eliminación de nombres

La gente suele sospechar de un juego sucio cuando el mismo nombre aparece dos veces seguidas. Pero si cada giro es independiente (la rueda no recuerda el último resultado), entonces una repetición es solo suerte, no injusticia. Una moneda justa puede sacar cara cinco veces seguidas; No hay nada malo con la moneda.

Eliminar un nombre después de haber sido sorteado es un modo completamente diferente y también es justo: simplemente cambia las probabilidades a propósito. Elimina al ganador y las entradas restantes serán más probables, que es exactamente lo que desea para un sorteo sin repeticiones en el que todos deberían tener un turno antes de que alguien juegue dos veces. Ambos comportamientos son legítimos; lo que importa es saber cuál estás usando y por qué.

Cómo comprobar la cordura de cualquier seleccionador

No es necesario leer el código para juzgar una rueda. Algunos controles visibles son de gran ayuda:

Y las señales de alerta son igualmente reveladoras: una rueda donde los resultados siempre parecen favorecer la misma opción, un selector sin forma alguna de ver las entradas, o un "giro de nuevo" que continúa hasta que una respuesta particular (por ejemplo, un patrocinador) gana. Cualquiera de esos significa que el resultado se está gestionando en lugar de dibujarse.

El resultado final

Las ruedas en línea pueden ser absolutamente justas, pero "parece una rueda" no es una prueba. Un seleccionador confiable utiliza una aleatoriedad genuinamente impredecible, corrige los pequeños sesgos que se cuelan en las matemáticas y le muestra todo (las entradas, las porciones, los giros y las probabilidades) para que pueda verificar el resultado en lugar de simplemente creerlo. Una rueda giratoria construida de esa manera le brinda un resultado que todo el grupo puede observar y con el que puede estar de acuerdo. Si alguna vez no puedes ver cómo se eligió al ganador, esa es tu respuesta. Para obtener más información sobre los sorteos de carreras en los que la gente confía, consulta el resto de nuestras guías.