SpinKit All guides
InicioExplorar › ¿Son justas las ruletas?

¿Son realmente justas las ruletas aleatorias online?

Una ruleta puede parecer justa y aun así estar amañada — así se distingue la diferencia.

Si una ruleta va a decidir quién gana un premio, quién empieza o quién se lleva la última plaza, es razonable preguntarse si el invento es justo de verdad. La respuesta honesta es: una buena lo es, y se puede comprobar. Esta guía explica, en lenguaje llano, cómo eligen ganador las ruletas online, qué significa realmente «aleatorio» en un ordenador, y las señales prácticas que separan un selector fiable de uno sospechoso.

Qué significa «justo» en realidad

La justicia se reduce a dos cosas. Primero, cada participante tiene la probabilidad que se supone que debe tener — ni más ni menos. Segundo, el resultado no está decidido de antemano ni empujado en silencio hacia una respuesta concreta. Una ruleta justa no implica que todas las entradas sean igual de probables; implica que las probabilidades son las declaradas, y que nada entre bastidores las está anulando.

Esa distinción importa porque «justo» e «igualitario» no son lo mismo. Un sorteo puede ser perfectamente justo favoreciendo deliberadamente algunas entradas, siempre que ese favoritismo esté a la vista. La injusticia nace de la influencia oculta, no de probabilidades desiguales.

Qué significa «aleatorio» en un ordenador

Los ordenadores no pueden ser espontáneos, así que fingen la aleatoriedad con matemáticas. El enfoque más común es un generador de números pseudoaleatorios (PRNG): una fórmula ingeniosa que parte de un número llamado «semilla» y produce un chorro de valores con aspecto aleatorio. Pasan por aleatorios para la mayoría de usos, pero hay trampa: como es solo una fórmula, cualquiera que conozca la semilla y el método podría, en principio, calcular exactamente qué viene después. Solo parece impredecible desde fuera.

Los navegadores ofrecen además una segunda opción más fuerte: un generador criptográficamente seguro, expuesto a través de la Web Crypto API (crypto.getRandomValues). Está diseñado específicamente para ser impredecible — no puedes deducir el siguiente valor a partir de los que ya has visto. Es la misma clase de aleatoriedad que protege contraseñas y conexiones seguras, y exactamente por eso es la mejor opción para sorteos que importan de verdad. SpinKit usa el generador criptográfico del navegador para sus resultados, en lugar de un PRNG básico, precisamente para que el desenlace no pueda predecirse ni dirigirse.

La trampa del «sesgo de módulo»

Hay un escollo sutil que conviene conocer. Para convertir un número aleatorio enorme en «elige uno de estos ocho nombres», el código tiene que comprimirlo al rango correcto. La forma ingenua de hacerlo puede favorecer ligerísimamente unas entradas sobre otras — un bamboleo diminuto y desigual que jamás notarías en un giro, pero que es real a lo largo de muchos. Los selectores cuidadosos lo corrigen para que cada casilla mantenga el mismo peso. SpinKit lo corrige, así que las matemáticas de debajo no inclinan el resultado en silencio.

Ponderar sigue siendo justo — cuando se ve

Una ruleta donde una entrada tiene una porción mayor que las demás no está rota. Una porción mayor significa simplemente mayor probabilidad, y eso es del todo legítimo cuando los pesos están a la vista y todos los han aceptado. El ejemplo clásico es una rifa: quien compra cinco boletos debe tener cinco veces la probabilidad de quien compra uno. Nadie lo llama amaño, porque la razón de la desigualdad está a la vista de todos.

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

What makes a wheel trustworthy: it shows the full list of entries, every entry visibly has a slice, you can watch the spin happen, the odds are explained, and the same option doesn't keep "happening" to win. Unpredictable randomness underneath, transparency on top.

Giros independientes frente a eliminar nombres

La gente suele sospechar juego sucio cuando el mismo nombre sale dos veces seguidas. Pero si cada giro es independiente — la ruleta no recuerda el resultado anterior — una repetición es solo suerte, no injusticia. Una moneda justa puede sacar cara cinco veces seguidas; a la moneda no le pasa nada.

Eliminar un nombre después de salir es un modo completamente distinto, y también es justo — simplemente cambia las probabilidades a propósito. Quita al ganador y las entradas restantes se vuelven más probables, que es justo lo que quieres en un sorteo sin repeticiones donde todos deben tener su turno antes de que alguien repita. Ambos comportamientos son legítimos; lo que importa es saber cuál estás usando y por qué.

Cómo poner a prueba cualquier selector

No hace falta leer el código para juzgar una ruleta. Unas cuantas comprobaciones visibles llegan lejos:

Y las señales de alarma dicen otro tanto: una ruleta cuyos resultados siempre parecen favorecer la misma opción, un selector sin forma alguna de ver las entradas, o un «gira otra vez» que continúa hasta que gana cierta respuesta — digamos, un patrocinador. Cualquiera de ellas significa que el resultado se está gestionando, no sorteando.

En resumen

Las ruletas online pueden ser perfectamente justas, pero «parece una ruleta» no es prueba. Un selector fiable usa aleatoriedad genuinamente impredecible, corrige los pequeños sesgos que se cuelan en las matemáticas y te lo enseña todo — las entradas, las porciones, el giro y las probabilidades — para que puedas verificar el resultado en lugar de solo creerlo. Una ruleta giratoria construida así te da un resultado que todo el grupo puede ver y aceptar. Si alguna vez no puedes ver cómo se eligió al ganador, ahí tienes tu respuesta. Para más sobre sorteos que inspiran confianza, echa un vistazo al resto de nuestras guías.