Qué es la ruleta aleatoria
La ruleta aleatoria (o spin the wheel) es una rueda de colores dividida en tantos segmentos como opciones escribas. Pulsas Girar, la rueda acelera, frena poco a poco y la flecha señala a un ganador. Es la forma más visual y divertida de dejar una decisión en manos del azar, sin dados ni papelitos.
Todo ocurre dentro de tu navegador: escribes una opción por línea (hasta 100), la rueda se dibuja al instante y el ganador se elige con el generador criptográfico del sistema. No hay cuentas, ni anuncios pegados al botón, ni datos que salgan de tu dispositivo.
Para qué sirve
- Sorteos y rifas: escribe los nombres de los participantes y gira. Activa “quitar al ganador” para ir sacando premios sin que nadie repita.
- Decidir entre opciones: qué película ver, a qué restaurante ir, quién empieza el juego.
- En el aula: elegir al azar quién responde, formar el orden de exposiciones o repartir tareas sin discusiones.
- Juegos de mesa y fiestas: sustituye al dado o decide retos y prendas.
- Quién invita o paga: la ruleta zanja la cuenta del almuerzo en segundos.
Cómo compartir tu ruleta por enlace
Esta ruleta es compartible. Cuando pulsas Copiar enlace, tus opciones se guardan dentro de la propia dirección web (codificadas al final de la URL). Cualquier persona que abra ese enlace verá exactamente la misma rueda, con los mismos nombres, ya cargada y lista para girar.
Es ideal para un grupo de WhatsApp: preparas la ruleta con los participantes del sorteo, copias el enlace, lo pegas en el chat y cada quien puede girar desde su teléfono. No se guarda nada en ningún servidor; toda la información viaja en el propio enlace.
Aleatoriedad justa
Un sorteo solo es justo si todas las opciones tienen la misma probabilidad. Esta ruleta no usa Math.random() (pensado para simulaciones, no para sorteos), sino crypto.getRandomValues, el generador criptográficamente seguro del navegador, con muestreo por rechazo para eliminar el sesgo que aparecería al repartir 2³² números entre una cantidad que no sea potencia de dos.
Además, el ganador se decide antes de la animación y la rueda se limita a frenar en el sitio correcto: la velocidad, las vueltas y el punto de parada no influyen en el resultado.
Ejemplo resuelto
Con una ruleta, cada opción ocupa una porción idéntica del círculo, así que su probabilidad es 1 / número de opciones:
| Opciones en la ruleta | Ángulo de cada porción | Probabilidad de cada una |
|---|---|---|
| 2 | 180° | 50 % |
| 4 | 90° | 25 % |
| 5 | 72° | 20 % |
| 8 | 45° | 12,5 % |
| 10 | 36° | 10 % |
Con 8 nombres, cada uno tiene 45° de rueda y una probabilidad exacta de 1 ÷ 8 = 12,5 %. Si giras la ruleta 8.000 veces, cada nombre saldrá unas 1.000 veces, con la variación normal del azar.
Preguntas frecuentes
¿Es realmente aleatoria?
Sí. El ganador se toma de crypto.getRandomValues, la misma fuente de aleatoriedad que usan las claves de seguridad, y se corrige el sesgo de módulo con muestreo por rechazo. Ninguna opción está favorecida y el resultado no puede predecirse.
¿Cómo hago un sorteo justo?
Escribe cada participante en una línea (revisa que no haya nombres repetidos ni líneas en blanco de más), gira una sola vez y respeta el primer resultado. Para varios premios, marca “quitar al ganador después de girar” y sigue girando: nadie podrá salir dos veces.
¿Puedo compartir mi ruleta con otras personas?
Sí. Pulsa Copiar enlace y comparte la dirección: tus opciones viajan dentro del enlace, así que quien lo abra verá tu ruleta ya montada. Es la manera perfecta de hacer un sorteo transparente donde todos parten de la misma rueda.
¿Cuántas opciones admite?
Hasta 100. Con muchas opciones los segmentos se estrechan y las etiquetas se acortan, pero la rueda sigue funcionando y cada opción conserva la misma probabilidad.