Cómo funciona la selección aleatoria
Todas las herramientas de esta web (la ruleta, los dados, la moneda y el generador de equipos) eligen de la misma forma. Aquí está explicado sin rodeos, incluido lo que no garantizan.
De dónde sale el azar
De crypto.getRandomValues, el generador de números aleatorios criptográfico que traen todos los navegadores actuales. Es el mismo que usan las páginas para crear claves y contraseñas, y se alimenta de fuentes de entropía del sistema operativo. No se usaMath.random, que en algunos navegadores es predecible si se conocen resultados anteriores.
Si un navegador muy antiguo no tiene ese generador, la herramienta no gira y muestra un aviso, en lugar de elegir con una fuente peor.
Sin sesgo de módulo
El generador da números de 32 bits (de 0 a 4.294.967.295). Para elegir entre, por ejemplo, 7 opciones, lo fácil sería dividir entre 7 y quedarse con el resto, pero entonces las primeras opciones saldrían un poquito más que las demás, porque 4.294.967.296 no es múltiplo de 7. Para evitarlo, los valores del tramo final que no completa un múltiplo se descartan y se pide otro número. Con eso, cada opción tiene exactamente la misma probabilidad.
El resultado se decide antes de la animación
Al pulsar «Girar» se elige el ganador una sola vez. Después se calcula el ángulo exacto en el que tiene que pararse la rueda para que el puntero quede sobre esa opción, y la animación frena hasta ahí. Por eso:
- La velocidad de la animación, el tamaño de la pantalla o girar el móvil no cambian el resultado.
- Si cambias de pestaña mientras gira, al volver el resultado es el mismo y solo se apunta una vez en el historial.
- Con «reducir movimiento» activado en tu sistema, el resultado aparece directamente sin animación.
- Mientras gira no se puede editar la lista ni lanzar otro giro.
Los dados y la moneda funcionan igual: cada dado y cada lanzamiento se deciden al pulsar y la animación solo los muestra.
Lo que la web no hace
- No permite elegir el ganador de antemano. No hay ajustes ocultos ni pesos secretos.
- No reparte la probabilidad por persona, sino por línea: si un nombre aparece dos veces, tiene dos participaciones. La web avisa de los repetidos para que lo decidas tú.
- No es un sorteo certificado. No deja un registro que un tercero pueda verificar después. Para concursos con bases legales que exigen notario o un sistema auditado, usa ese sistema.
Equipos: mezcla de Fisher–Yates
El generador de equipos baraja la lista completa con el algoritmo de Fisher–Yates, usando la misma fuente sin sesgo, y reparte por turnos. Cada orden posible de la lista tiene la misma probabilidad, cada persona acaba en un único equipo y los tamaños difieren como mucho en una persona.
Tus datos
Todo se calcula en tu navegador. Las listas, los nombres y los resultados no se envían a ningún servidor ni a herramientas de estadísticas. Lo que guardas en «Mis listas» se queda en el almacenamiento de este navegador; si lo borras o usas el modo privado, desaparece. Los enlaces para compartir llevan la lista dentro, sin cifrar, en la parte del enlace que va tras «#». Más detalles en lapolítica de privacidad.
Accesibilidad
Todo se puede usar con el teclado. El resultado se anuncia a los lectores de pantalla cuando la rueda se para, sin leer cada fotograma de la animación. Los colores siempre van acompañados de texto. En pantalla completa, la barra espaciadora gira la ruleta salvo que estés escribiendo en un campo.