Skip to main content

Los sorteos usan la fuente criptográfica del navegador, no Math.random, así que todos los resultados son igual de probables.

AnaBenChloeDiegoEmmaFinn
Nombres en la ruleta: 6

Una ruleta honesta sobre dónde se para

La mayoría de las ruletas animan primero y deciden después, o deciden por el píxel donde cae el puntero. Esta sortea primero al ganador con la fuente criptográfica del navegador y luego gira para dejar ese sector bajo el puntero. La animación presenta el sorteo, no lo constituye.

Cómo funciona

  • Convierte una lista pegada en sectores iguales, uno por nombre, sean los que sean.
  • Sortea un nombre de forma uniforme y luego gira para que caiga exactamente bajo el puntero.
  • Opcionalmente quita a cada ganador, para llevar un sorteo entero hasta el último nombre.
sector = 360° / número de nombres
el centro del sector i está a (i × sector + sector / 2) en sentido horario desde arriba

para dejar el sector i bajo el puntero:
  giro ≡ −(i × sector + sector / 2)  (mod 360°)
  más vueltas enteras para el efecto

Ejemplo resuelto

Seis nombres en la ruleta y el sorteo elige el cuarto.

  1. sector = 360 / 6 = 60°
  2. el cuarto nombre es el índice 3, así que su centro está a 3 × 60 + 30 = 210° desde arriba
  3. giro necesario ≡ −210 ≡ 150° (mod 360)
  4. añade seis vueltas completas: 6 × 360 + 150 = 2310°

La ruleta se detiene con el cuarto nombre justo bajo el puntero, tras seis vueltas y pico.

Cómo leer el resultado

  • Como el ganador se elige antes de girar, las probabilidades no dependen de dónde arrancara la ruleta ni de cómo se dibuje. Cada nombre tiene exactamente 1/n, sea cual sea el color o la posición de su sector.
  • Ir quitando ganadores hace que cada sorteo siguiente sea uniforme entre los que quedan, que es lo que necesita una rifa.
  • Los nombres de más de doce caracteres se acortan solo en la cara de la ruleta; en el resto se usa el nombre completo.

Preguntas frecuentes

¿La ruleta favorece a los sectores que parecen más grandes?
No hay sectores más grandes: cada nombre recibe exactamente 360/n grados. Y como el ganador se sortea antes de que la ruleta se mueva, la geometría no puede influir en el resultado.
¿Sirve para clase o para un equipo?
Sí, para eso está. Activa quitar al ganador si quieres que a todos les toque una vez antes de que a alguien le toque dos.