Elección aleatoria
Elección aleatoria de una lista
Una lista, una elección justa. O varios ganadores a la vez y un orden nuevo.
Cómo elegir un ganador de forma justa
La elección aleatoria tiene una propiedad importante: cada participante debe tener la misma probabilidad. Aquí la garantiza el generador criptográfico del navegador
crypto.getRandomValues — la misma fuente que se usa para cifrar las conexiones. El valor no depende de la hora, la zona horaria ni un clic «afortunado»: ni el organizador ni los participantes pueden predecirlo de antemano.
La lista no se envía a ningún sitio: los nombres, los resultados y las exclusiones se calculan directamente en tu pestaña. Por eso el sorteo se puede realizar sin conexión: basta con abrir la página una vez.
Por qué el orden de las líneas no importa
Una línea de la lista no es una cola ni una prioridad. Antes de elegir, el sitio mezcla una copia de la lista con el algoritmo de Fisher-Yates y toma de ella las posiciones necesarias. La probabilidad de cada participante es 1/N, donde N es el número de participantes, sin importar si el nombre está primero o último.
Por eso no hace falta ordenar los nombres «alfabéticamente» ni añadirlos en orden aleatorio: no afecta al resultado. Y si lo que quieres es un orden nuevo, activa el modo «Mezclar»: mostrará una permutación aleatoria de todos los participantes que se puede copiar o descargar en CSV.
Cómo funciona el rechazo de repeticiones
El interruptor «Ignorar repeticiones» compara las líneas sin distinguir mayúsculas ni espacios sobrantes: «Ana», «ana» y « Ana » son un mismo participante. Si desactivas la opción, las líneas iguales se convierten en registros distintos; por ejemplo, cuando dos personas tienen el mismo nombre o un participante recibe dos boletos.
La opción «Quitar ganadores de la lista» es una exclusión permanente: el ganador no participa en las siguientes rondas hasta que pulses «Restaurar a todos». El contador de al lado muestra cuántos participantes quedan. La lista y las exclusiones se guardan en el localStorage del navegador, así que sobreviven a la recarga de la página.
Cuándo resulta útil
- sortear un premio entre seguidores, compañeros o amigos;
- elegir al responsable de turno, al ponente o el orden de las tareas;
- determinar el orden de las actuaciones y presentaciones;
- decidir adónde ir en equipo y no discutir;
- realizar un sorteo de uno en uno, con la sensación de un bombo de verdad.