Cómo se usa
En el campo «Lista (una por línea)» escribe los nombres o elementos, cada uno en su línea. Las líneas vacías y los espacios al principio y al final no cuentan, y debajo del campo se indica cuántos se han reconocido, por ejemplo «4 elementos». Después elige en «Acción» una de estas tres.
Elegir ganadores
Indica «Cuántos elegir» y pulsa «Elegir». Si eliges uno solo, el nombre aparece en grande; si eliges varios, sale una lista numerada en el orden en que han ido saliendo.
- Con «Permitir repeticiones (el mismo elemento puede salir más de una vez)» desactivado, que es como viene, ninguna línea sale dos veces en el mismo sorteo. Activado, cada elección se hace de nuevo sobre la lista completa.
- Con «Quitar de la lista los elementos elegidos» activado, las líneas que salen se borran al momento del campo de la lista. Sirve para sortear por tandas: primero el primer premio y luego, entre los que quedan, el segundo.
Mezclar el orden
Al pulsar «Mezclar», toda la lista se muestra en un orden al azar. El campo de la lista no cambia: el orden mezclado aparece solo en los resultados.
Repartir en equipos
Indica el «Número de equipos» y pulsa «Repartir» para ver quién va en el «Equipo 1», el «Equipo 2» y así sucesivamente. Si el reparto no sale exacto, los primeros equipos reciben una persona más, de modo que la diferencia entre equipos es de 1 persona como mucho. Con 7 personas en 3 equipos quedan 3, 2 y 2; con 10 personas en 4 equipos, 3, 3, 2 y 2.
En las tres acciones puedes sacar lo que aparece en «Resultados» con «Copiar todo» o con «Descargar como .txt» (result.txt).
La lista se guarda en este navegador y eliminar las filas sorteadas no se puede deshacer. Borra la lista después de usar un dispositivo compartido.
Lo que entra en el sorteo son líneas, no nombres
Para la herramienta, cada línea de la lista es una papeleta. Si varias líneas dicen lo mismo, no las junta en una. Con esta lista
Ana
Ana
Ana
Bruno
Carla
al elegir a una persona, Ana tiene 3 posibilidades de 5, es decir, un 60 %, y Bruno y Carla un 20 % cada uno. Así se resuelve un sorteo en el que cada cual tiene un número distinto de participaciones: basta con escribir el nombre tantas veces como participaciones tenga. Y al revés: si todos deben tener las mismas opciones y has pegado la lista desde varios sitios, comprueba antes que no se haya colado ningún nombre repetido.
La forma de sortear cambia un poco según la acción.
- En «Elegir ganadores» con «Permitir repeticiones» desactivado, se elige una de las líneas que quedan y se aparta de las candidatas, y eso se repite tantas veces como personas haya que elegir. Quien sale antes lleva un número más bajo.
- «Mezclar el orden» usa el barajado de Fisher–Yates: empezando por la última posición, cada hueco se llena con uno de los elementos aún sin colocar, y así todos los órdenes posibles salen con la misma probabilidad.
- «Repartir en equipos» primero baraja a todos con ese mismo método y luego los va colocando en ese orden, de uno en uno: Equipo 1, Equipo 2, Equipo 3 y vuelta al Equipo 1.
Los números aleatorios vienen de crypto.getRandomValues, la función del navegador, y no de Math.random(). Si el número recibido se usara tal cual, quedándose con el resto de dividirlo entre el número de elementos, las primeras líneas de la lista saldrían un poquito favorecidas; los números que provocan ese desequilibrio se descartan y se pide otro.
Qué ajustes poner en cada caso
| Lo que quieres hacer | Acción | Ajustes |
|---|---|---|
| Decidir de una vez el primer, segundo y tercer premio | Elegir ganadores | «Cuántos elegir» 3, «Permitir repeticiones» desactivado. El número 1 de los resultados es el primer premio |
| Sacar a alguien en cada exposición, sin repetir a quien ya ha salido | Elegir ganadores | «Cuántos elegir» 1, «Quitar de la lista los elementos elegidos» activado |
| Un turno de tareas que se sortea cada vez entre todos | Elegir ganadores | «Cuántos elegir» 1, las dos opciones desactivadas |
| Fijar el orden completo de exposiciones o intervenciones | Mezclar el orden | Ninguno |
| Formar grupos o equipos para un partido | Repartir en equipos | En «Número de equipos», los equipos que quieras formar |
