Sorteo por escalera
Empareja de 2 a 100 nombres con resultados, sortea ganadores o divide equipos. Pulsa un nombre para seguir su camino. Un enlace reproduce los mismos datos y semilla.
emparejar · sortear · equipos
Crear escalera
Escribe un participante por línea.
Editar nombres, resultados y modo
Separa los nombres con saltos de línea o comas. Para emparejar necesitas un resultado por persona; en sorteos y equipos basta con indicar un número.
Escribe un participante por línea y pulsa Crear escalera.Pulsa un nombre de arriba para seguir su camino. · seed
Si hay muchos participantes, desplaza la escalera lateralmente. Las columnas mantienen espacio para cada nombre.
Resultados
Aún no se ha mostrado ningún participante.
crypto.getRandomValues para generar una semilla de 128 bits y elegir las asignaciones como una permutación aleatoria antes de dibujar una escalera que la reproduce. El orden de los clics y la velocidad de animación no cambian las asignaciones ya creadas. El enlace contiene semilla, modo, nombres y resultados. No está cifrado ni firmado y la herramienta no lo guarda en un servidor. Respuesta rápida
Emparejar, sortear o dividir equipos: ¿qué modo elegir?
| Modo | Entrada | Cuándo usarlo | Resultados |
|---|---|---|---|
| Sorteo por escalera | Nombres + el mismo número de resultados | Asignar comidas, asientos, turnos o parejas de regalos | Un participante → un resultado |
| Sorteo | Nombres + número de ganadores | Elegir quién trae el café, hace una tarea o recibe un premio | N ganadores; el resto recibe Sin premio |
| Dividir equipos | Nombres + número de equipos | Grupos de estudio, equipos deportivos o de presentaciones | Los tamaños de los equipos difieren como máximo en 1 |
La herramienta elige primero las asignaciones y después dibuja una escalera que las reproduce. El orden de selección y la velocidad no cambian una asignación ya creada. Más abajo se explican los límites del PRNG y de las pruebas estadísticas.
Guía de la escalera: hasta 100 participantes y resultados compartidos
El juego de la escalera, también llamado ghost leg o amidakuji, empareja nombres de arriba con resultados de abajo siguiendo líneas conectadas. Sirve para comidas, asientos, orden de presentación, tareas o parejas de regalos. Escribe un nombre y resultado por línea, crea la escalera y pulsa un nombre para seguir su camino de color. Los resultados quedan como interrogantes hasta mostrarse. Mostrar todos abre juntos los resultados restantes y Copiar resultados crea una lista para un chat. El inicio de cuatro personas prepara un ejemplo sin rellenar todos los campos. Abre los ajustes para usar nombres, resultados o un modo propios.
La herramienta admite de 2 a 100 participantes en una escalera. Con grupos grandes conserva la separación entre columnas y permite desplazamiento horizontal, en vez de comprimir todos los nombres en el móvil. Las asignaciones se eligen antes de dibujar las líneas: una semilla de 128 bits del navegador alimenta sfc32 y una mezcla Fisher-Yates, y la escalera reproduce esa permutación. Se busca un reparto uniforme, con los límites de semilla finita y PRNG explicados abajo. Los datos y semilla se comparten en un fragmento de URL para reproducir la asignación sin registro en servidor. El token no es cifrado ni firma. Quien lo tenga puede leer sus etiquetas o crear otro enlace modificado, y el organizador puede repetir el sorteo. El enlace permite ver los mismos datos, pero no demuestra un primer sorteo presenciado de forma independiente.
Cuándo se necesita esta herramienta
- Emparejar personas con comidas, pedidos o asientos
- Elegir una o dos personas para café, tareas o la primera presentación: usa Sorteo
- Dividir una clase, grupo de estudio o partida en equipos equilibrados
- Asignar a una clase o departamento de 20 a 100 personas y compartir el resultado
Antes de empezar
- En modo escalera usa el mismo número de nombres y resultados. Si no coinciden, no se crea.
- Para una decisión grupal, comparte el enlace al crear la escalera y muestra los resultados desde esa URL. Conserva el enlace exacto para distinguirlo de una repetición posterior.
- Los nombres se pueden leer en la URL compartida. Usa apodos o números y envíala solo a los destinatarios previstos.
Modo de uso
- Elige modo: la escalera usa tus resultados, Sorteo un número de ganadores y Dividir equipos un número de equipos.
- Escribe un nombre por línea o sepáralos con comas. Los números rápidos de 4, 6, 8, 10 o 20 participantes rellenan etiquetas numeradas.
- Escribe un resultado por participante en modo escalera o indica el número de ganadores o equipos en los otros modos.
- Crea la escalera y pulsa un nombre para seguir el camino y mostrar el resultado. Mostrar todos abre juntos los caminos restantes. Elige animación Normal, Rápida o Instantánea.
- Copia la lista «nombre → resultado» o un enlace compartido. Volver a mezclar crea una nueva semilla y asignación.
Equidad: escalera, permutación y límites del PRNG
Unos pocos peldaños dibujados a mano pueden favorecer destinos cercanos, y una colocación deliberada puede dirigir una escalera de papel. Aquí se elige primero una permutación objetivo. crypto.getRandomValues aporta una semilla de 128 bits; sfc32 produce una secuencia determinista usada por Fisher-Yates. Los peldaños superiores crean la estructura inicial y los intercambios adyacentes inferiores corrigen la diferencia hasta la permutación objetivo. Así, cada camino llega al destino asignado a su columna. El orden de selección y la velocidad no alteran esa asignación ya creada. Una semilla finita y un PRNG no demuestran equiprobabilidad exacta para todo tamaño de grupo, ni una prueba de distribución la prueba. Los tests existentes comprueban caminos para 2 a 30 participantes con varias semillas, prohíben peldaños vecinos en una fila y comparan 12.000 asignaciones de cuatro personas entre 24 permutaciones con umbral chi-cuadrado del 1%. Son comprobaciones de software, no una certificación de sorteo público.
Qué conserva un enlace compartido
Copiar enlace añade un token #l= con semilla, modo, nombres y resultados en base64url. El navegador receptor decodifica esos datos y regenera la misma permutación y escalera. El sitio no guarda la asignación. Base64url no es cifrado y ninguna firma verifica al creador original ni al primer sorteo. Un destinatario puede leer las etiquetas o construir un token modificado; el organizador también puede generar semillas hasta quedar satisfecho. Conserva el enlace exacto acordado por el grupo para distinguirlo de otro sorteo. Quien tenga el enlace puede leer los nombres, por lo que conviene usar apodos o números. Si pierdes el enlace, el sitio no tiene registro para recuperarlo. Volver a mezclar genera una nueva semilla y elimina el token anterior; copia otro enlace para compartir la nueva asignación. Las etiquetas compartidas se conservan sin traducir, incluso al cambiar el idioma de la página.
Grupos grandes y listas de resultados
Con más participantes la escalera crece a lo ancho y mantiene al menos 44px entre columnas. Desliza dentro de la escalera en el móvil para encontrar nombres. Las etiquetas estrechas pueden usar puntos suspensivos; la lista de resultados conserva la etiqueta completa admitida por la herramienta. Las escaleras grandes reducen la separación entre filas para limitar la altura. Mostrar todos omite la animación si quedan más de 12 caminos o si eliges Instantánea. El texto copiado sigue el orden de entrada de participantes, no el orden de revelación. El modo de equipos añade listas agrupadas cuando se han mostrado todos. Cada etiqueta se limita a 20 puntos de código Unicode y las comas en nombres o resultados escritos separan entradas.
Es una herramienta informal para ordenar, repartir tareas y formar grupos. Para sorteos públicos o con dinero usa un proceso verificado por separado.
Base de cálculo y fuentes
- Alcance del cálculo
- Asigna resultados a entre 2 y 100 participantes con una permutación aleatoria reproducida por una escalera. Incluye animación, enlaces y copia de texto. Sorteos y equipos usan el mismo motor con etiquetas distintas.
- Método de cálculo
- Semilla: crypto.getRandomValues, 16 bytes (128 bits). Semilla → sfc32 determinista → permutación Fisher-Yates. Peldaños superiores aleatorios e intercambios inferiores adyacentes reproducen el destino; sin peldaños vecinos en la misma fila. Tests existentes: camino igual a permutación para 2 a 30 participantes × 4 semillas; 12.000 asignaciones de cuatro personas entre 24 permutaciones, chi-cuadrado inferior a 42,3 (gl 23, p≈0,01); ida y vuelta de tokens.
- Límites y descargo de responsabilidad
- Herramienta informal para ordenar. Usa semillas finitas y un PRNG; los tests estadísticos no prueban equiprobabilidad exacta para todo tamaño. Los tokens no están cifrados ni firmados y no impiden cambios o repeticiones.
- Tratamiento de datos personales
- Los nombres y resultados se procesan en el navegador sin subirse ni guardarse en el sitio. El fragmento de la URL compartida contiene semilla, modo y etiquetas.
🗓️ Fuentes y texto revisados 2026-09-17 · 🔁 Próxima revisión 2027-09-17
FAQ
¿Es equitativa esta escalera? ¿Importa la posición inicial?
La herramienta elige primero una permutación aleatoria y dibuja una escalera que la reproduce. La posición, orden de clics y velocidad no alteran una asignación ya creada. Una semilla de 128 bits de crypto.getRandomValues alimenta sfc32 determinista y Fisher-Yates. Se busca un reparto uniforme, pero semilla y PRNG son finitos; los tests no prueban equiprobabilidad exacta para todo tamaño. Se comprueban 12.000 asignaciones de cuatro personas entre 24 permutaciones y la coherencia de caminos de varios tamaños. No es un sistema de verificación de sorteos oficiales o con dinero.
¿Hay límite de participantes? ¿Admite 30 o 50 nombres?
Puedes usar de 2 a 100 participantes en una escalera, incluidos grupos de 30 o 50. Los grupos grandes se desplazan lateralmente y mantienen al menos 44px entre columnas. Los botones estrechos pueden abreviar el texto mostrado, pero los nombres admitidos permanecen en la lista y copia. Cada etiqueta tiene un límite de 20 puntos de código Unicode.
¿Un enlace compartido muestra el mismo resultado? ¿Incluye nombres?
Los mismos datos y semilla del enlace reproducen la misma escalera y resultados. El fragmento #l= contiene semilla, modo, nombres y resultados en base64url. No está cifrado ni firmado: quien tenga el enlace puede leerlo o crear otro modificado. No hay registro en servidor ni prueba del primer sorteo, y no se impiden las repeticiones. Usa apodos o números y comparte solo con los destinatarios previstos. El sitio no puede recuperar un enlace perdido.
¿Puedo repetir o manipular el resultado?
Volver a mezclar genera una nueva semilla y asignación. La asignación de una escalera ya está decidida antes de mostrar nombres; ni el orden de clics ni la velocidad la cambian. Sin embargo, el organizador puede repetir hasta quedar satisfecho o editar el token sin firma para crear otro enlace. Para una decisión grupal, acordad un enlace exacto antes de mostrar resultados y usad un proceso verificado aparte si necesitáis una prueba independiente.
¿En qué se diferencian Sorteo y Dividir equipos del emparejamiento?
Los tres modos usan el mismo motor de permutaciones. El emparejamiento toma tus resultados. Sorteo genera el número elegido de etiquetas Ganador y rellena el resto con Sin premio. Dividir equipos repite etiquetas numeradas para que los tamaños difieran como máximo en 1. Los resultados empiezan ocultos hasta pulsar nombres, salvo que actives Mostrar etiquetas de resultados.
Ejemplos de entrada
| Ejemplo | Modo | Participantes | Resultados |
|---|---|---|---|
| Opciones de comida | Sorteo por escalera | Álex, Lucía, Mario, Sofía | Pasta, Ensalada, Sopa, Arroz |
| Elegir quién trae el café | Sorteo | Álex, Lucía, Mario, Sofía, Leo | Ganador, Sin premio, Sin premio, Sin premio, Sin premio |
| Crear grupos | Dividir equipos | Persona 1, Persona 2, Persona 3, Persona 4, Persona 5, Persona 6 | Equipo 1, Equipo 2, Equipo 1, Equipo 2, Equipo 1, Equipo 2 |