Ruleta aleatoria: gira la ruleta con tus propias opciones

Escribe tus opciones, gira y listo: gratis, sin registro, en el móvil o en el ordenador. Úsala como ruleta de nombres, ruleta al azar para sorteos y tareas o para decidir cuando no te aclaras. El resultado sale del azar real de tu navegador; no se envía nada a ningún servidor.

Lista. Pulsa el botón o llega a él con el tabulador y pulsa Intro.

Pondera con un asterisco: «Pizza *3» tiene el triple de probabilidad. La lista se guarda en el enlace, así que puedes compartirla.

Resultado

Casillas en la ruleta
6
Probabilidad por opción
OpciónProbabilidad
Ana16,67 %
Carlos16,67 %
Lucía16,67 %
Diego16,67 %
Sofía16,67 %
Mateo16,67 %

Cómo se calcula

Cómo funciona

  1. Añade las opciones: una línea por casilla. Si pegas una sola línea separada por comas o punto y coma («Ana, Carlos, Lucía»), se divide automáticamente: práctico al copiar desde un chat o una hoja de cálculo.
  2. Ajusta la probabilidad (opcional): Pizza *3 cuenta tres veces. La tabla «Probabilidad por opción» muestra los porcentajes al momento.
  3. Gira: pulsa «Girar la ruleta» o haz clic en la propia ruleta (con teclado: Tab y después Intro o espacio).
  4. Usa el resultado: cada ganador aparece en «Sorteados hasta ahora». Para que no se repita, marca «Quitar la opción ganadora de la ruleta» antes de girar.

El tamaño de cada casilla equivale a su probabilidad de salir: con seis opciones iguales, cada una tiene 1/6 ≈ 16,67 % y ocupa 360° / 6 = 60°. Con «Pizza *3» y otras tres opciones, la ruleta suma 3 + 1 + 1 + 1 = 6 partes: la pizza gana 3/6 = 50 % de las veces y llena media ruleta (180°).

Cómo se elige al ganador

El resultado se decide antes de que la ruleta empiece a girar: tu navegador saca un número al azar entre 0 y la suma de todos los pesos con crypto.getRandomValues() y elige la casilla en cuyo tramo cae. Después se calcula el giro para que la flecha se detenga dentro de esa casilla. Ni la duración de la animación ni el momento en que haces clic influyen en el resultado.

crypto.getRandomValues() es el generador de números aleatorios criptográficamente seguro del navegador (Web Cryptography API del W3C), el mismo que se usa para claves de cifrado. A diferencia de Math.random(), no se puede predecir. Para que ningún valor salga favorecido al escalar (el llamado «sesgo del módulo»), los valores brutos que no encajan se descartan y se vuelven a sacar.

Probabilidad en una ruleta: cómo se calcula

Con casillas iguales: probabilidad = casillas favorables ÷ casillas totales. Ejemplo: una ruleta con 8 casillas, 3 de ellas «Premio» y 5 «Nada»:

Para comprobarlo, escribe Premio *3 y Nada *5: la tabla muestra 37,5 % frente a 62,5 %. Si giras muchas veces, la frecuencia se acerca a ese valor, aunque tras diez tiradas suele quedar bastante lejos. Cada tirada es independiente: la ruleta no tiene memoria.

Sortear sin repetir

Marca «Quitar la opción ganadora de la ruleta» y cada ganador desaparece de la lista. Sirve para fijar un orden (¿quién expone primero?) o para repartir tareas hasta que a todos les haya tocado. «Devolver las opciones sorteadas» vuelve a empezar.

Crea, guarda y comparte tu ruleta

Tus opciones se guardan automáticamente en la dirección de la página. Añádela a favoritos y la próxima vez tendrás tu ruleta personalizada, sin cuenta. Copia el enlace y los demás verán exactamente la misma ruleta: ideal para clase, equipos o sorteos en los que todos deben poder comprobar la lista de participantes.

Ruletas ya preparadas

Ruletas con opciones de ejemplo y su propia guía, todas editables:

Para qué usar la ruleta

Casos especiales

¿Solo quieres elegir nombres al azar o hacer equipos sin ruleta? El sorteo de nombres es más rápido.

Preguntas frecuentes

¿La ruleta es realmente aleatoria o está trucada?

Es realmente aleatoria. Cada casilla gana exactamente en proporción a su peso, con crypto.getRandomValues(), el generador seguro del navegador; la animación se calcula después. La única forma de cambiar las probabilidades es un peso visible, y cada peso aparece en la tabla «Probabilidad por opción».

¿Puedo hacer una ruleta con probabilidades o porcentajes distintos?

Sí, con pesos: añade un asterisco y un número al final de la línea. Sí *7 y No *3 dan 70 % frente a 30 %; Carlos *2 tiene el doble de probabilidad que una opción sin peso. La tabla bajo la ruleta muestra los porcentajes al instante.

¿Cómo se calcula la probabilidad en una ruleta?

Divide el número de casillas favorables entre el total de casillas. Con 8 casillas iguales y 3 premios: 3/8 = 37,5 %. Si las casillas son desiguales, divide el ángulo de la casilla entre 360°.

¿Cómo hago una ruleta de nombres para un sorteo?

Pega la lista de participantes, uno por línea (o separados por comas), y pulsa «Girar la ruleta». Si hay varios premios, marca «Quitar la opción ganadora de la ruleta» para que nadie gane dos veces, y comparte el enlace para que el sorteo sea verificable.

¿Cómo guardo mi ruleta personalizada?

Tu lista está en la barra de direcciones. Guarda la página en favoritos o usa «Copiar enlace de esta lista». No hay cuenta y no guardamos nada en nuestro servidor.

¿Cuántas opciones caben en la ruleta?

Hasta 500. Con una sola opción, la ruleta solo puede caer en ella. A partir de unas 40 opciones los textos se ven muy pequeños, pero la probabilidad de cada una siempre aparece en la tabla «Probabilidad por opción».

¿Puedo añadir imágenes o elegir los colores?

No. Las casillas muestran texto (hasta 80 caracteres por opción) y los colores se asignan automáticamente. Para sacar un color al azar, usa la ruleta de colores.

¿Es gratis y funciona en el móvil?

Sí: totalmente gratis, sin registro y sin app. La ruleta funciona en el navegador del móvil, la tablet y el ordenador, se maneja con teclado y anuncia el resultado a los lectores de pantalla.

¿Hay una ruleta de sí o no o de números?

Sí: la ruleta de sí o no y la ruleta de números vienen ya preparadas. También puedes escribir aquí «Sí» y «No» o una lista de números.

Fuentes y base legal

Última actualización:

Insértalo en tu sitio web

Gratis y sin registro: copia el código y pégalo en tu página (por ejemplo, en un bloque HTML). Puedes ajustar libremente el tamaño y el enlace.

Abrir vista previa

Herramientas relacionadas