🪜 Texto y utilidades

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.

🗓️ Última actualización 2026.11.02 ⏱️ Tiempo necesario Aproximadamente 10 segundos 🎲 Asignación aleatoria · Sin guardar nombres Traducción actualizada: 2026-11-02

emparejar · sortear · equipos

Crear escalera

Escribe un participante por línea.

En espera
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.
Ejemplos
Escribe un participante por línea y pulsa Crear escalera.
Participantes Hasta 100 en una escalera. Las columnas mantienen al menos 44px de separación; desplaza lateralmente si hace falta.
Método de asignación crypto.getRandomValues: semilla de 128 bits → permutación Fisher-Yates → escalera que reproduce esa permutación
Compartir El enlace incluye semilla, modo y etiquetas. Los mismos datos y semilla reproducen las asignaciones.

Respuesta rápida

Emparejar, sortear o dividir equipos: ¿qué modo elegir?

Los tres modos usan el mismo motor de permutaciones
Ejemplo rápido: cuatro personas eligen comida 4 participantes + 4 resultados → Crear escalera → Pulsar nombres Los resultados empiezan ocultos como interrogantes y aparecen al pulsar un nombre. Mostrar todos revela juntos los caminos restantes. Copiar resultados crea texto como «Álex → Sopa» para un chat de grupo.
ModoEntradaCuándo usarloResultados
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

  1. Elige modo: la escalera usa tus resultados, Sorteo un número de ganadores y Dividir equipos un número de equipos.
  2. 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.
  3. Escribe un resultado por participante en modo escalera o indica el número de ganadores o equipos en los otros modos.
  4. 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.
  5. Copia la lista «nombre → resultado» o un enlace compartido. Volver a mezclar crea una nueva semilla y asignación.
ParticipantesDe 2 a 100 participantes; hasta 20 puntos de código Unicode por etiqueta. Separa entradas con saltos de línea o comas.
ModoEscalera: nombres ↔ resultados. Sorteo: ganadores + Sin premio. Equipos: Equipo 1, Equipo 2… repetidos.
Método de asignacióncrypto.getRandomValues crea una semilla de 128 bits → sfc32 determinista → permutación Fisher-Yates → peldaños superiores aleatorios e intercambios adyacentes inferiores que reproducen el destino. No hay peldaños vecinos en una misma fila.
Animación12 colores de camino; velocidad Normal, Rápida o Instantánea. El orden de los clics no cambia la asignación.
Compartir y copiarURL con token #l= (semilla, modo, nombres y resultados en base64url), texto de resultados y nueva semilla al mezclar
Ubicación del procesamientoProcesamiento local en el navegador. La herramienta no sube nombres ni resultados; la URL compartida los contiene y reproduce la escalera en el navegador receptor.

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

EjemploModoParticipantesResultados
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