Aleatorizar lista
Baraja una lista entera en un orden aleatorio nuevo: turnos, tareas, nombres, lo que sea.
Aleatorizar lista toma una lista —un elemento por línea— y te la devuelve en un orden completamente nuevo. No saca un elemento de la lista, que es lo que hace un sorteo, sino que la baraja entera, para que cada elemento ocupe una posición nueva. Pega nombres para un orden de intervenciones, tareas para una cola de trabajo, canciones para una lista de reproducción o alumnos para rotar grupos: cualquier caso en el que el orden en sí es lo que quieres dejar de discutir o de sesgar.
¿Solo necesitas sacar un elemento en lugar del orden completo? Usa el sorteo de nombres. ¿Prefieres ordenar la lista alfabéticamente? Eso lo hace la herramienta de ordenar líneas.
Respuestas rápidas
¿Qué hace exactamente un aleatorizador de listas?
Baraja cada elemento de tu lista en un orden aleatorio nuevo y te devuelve la lista completa. Sirve para decidir un orden —turnos de palabra, colas de tareas, órdenes de actuación— y no para elegir un único ganador.
Esa diferencia es la clave: un sorteo responde «¿cuál?»; un aleatorizador responde «¿en qué orden?». Como la baraja recoloca cada elemento, puedes trabajar directamente sobre el resultado: la primera línea va primero, la segunda después, y el orden no guarda rastro de cómo venía la lista.
¿La baraja es realmente justa?
Sí. Usa una baraja de Fisher-Yates alimentada por crypto.getRandomValues con muestreo por rechazo, lo que hace que todos los órdenes posibles sean igual de probables y evita el sesgo hacia el principio de las barajas ingenuas.
El paso de muestreo por rechazo importa: los valores aleatorios de la pequeña cola desigual se vuelven a sortear en lugar de redondearse, y así desaparece el sesgo de módulo que tuerce en silencio las barajas rápidas y descuidadas.
¿Aleatorizar elimina las líneas duplicadas?
Solo si marcas la opción de eliminar duplicados. Con ella, las líneas repetidas se quitan antes de barajar, conservando la primera copia de cada una; sin ella, los duplicados se quedan y cada copia se baraja como un elemento más.
Ambos comportamientos tienen su uso: en una lista pegada los duplicados suelen ser accidentales, pero a veces los repetidos son reales —dos personas distintas que se llaman igual, por ejemplo—. El recuento bajo el resultado muestra exactamente cuántas líneas salieron.
Cómo se usa
- Pega o escribe tu lista en el cuadro superior, un elemento por línea. Las líneas en blanco se ignoran.
- Marca «Numerar el resultado» si quieres 1., 2., 3. delante de cada línea, y «Eliminar duplicados» si las líneas repetidas deben quitarse antes de barajar.
- Pulsa Aleatorizar: la lista entera se baraja y aparece en el cuadro de resultado, con el recuento de elementos debajo. Pulsa Copiar para llevártela, y Aleatorizar otra vez siempre que quieras un orden distinto.
Acerca de esta herramienta
Por dentro ejecuta una baraja de Fisher-Yates, el algoritmo estándar para esto: recorre la lista desde el último elemento hasta el segundo y cambia cada uno por otro elegido al azar en su posición o antes. Así, todos los órdenes posibles de la lista son igual de probables: ningún elemento deriva hacia el principio y ninguna pareja original sobrevive por accidente. Las posiciones aleatorias salen de la fuente criptográfica del navegador, con muestreo por rechazo, para que los intercambios no queden sesgados por redondeos.
La numeración escribe 1., 2., 3. delante de cada línea del resultado, lista para pegarla en un documento o un mensaje como orden cerrado. La eliminación de duplicados quita las líneas repetidas antes de barajar —las listas pegadas acumulan duplicados y un nombre dos veces en un orden de turnos es justo lo que nadie nota hasta que hay discusión—. El recuento bajo el resultado indica siempre cuántos elementos salieron, así que una línea perdida se detecta enseguida. Todo sucede en tu navegador: la lista nunca se sube, no se envía ni se guarda.
Preguntas frecuentes
¿En qué se diferencia de un sorteo de nombres?
Un sorteo extrae uno (o unos pocos) elementos de la lista; esta herramienta devuelve la lista entera en un orden nuevo. Usa el sorteo para «quién gana» y esta para «quién va primero, segundo, tercero…».
¿Hay límite de longitud de lista?
No hay un tope fijo: listas de cientos o unos miles de líneas se barajan al instante, porque el trabajo es local.
¿Puede salir dos veces el mismo orden?
Puede, por azar: con una lista corta hay pocos órdenes posibles. Cinco elementos tienen 120 órdenes posibles, así que repetir alguno en muchas tiradas es lo esperado, no un fallo. Pulsa Aleatorizar otra vez para obtener otro.
¿La numeración cambia el orden?
No: la numeración se aplica después de barajar, solo como etiquetas del orden ya decidido.
¿Mi lista se guarda o se envía a algún sitio?
No. La baraja se ejecuta en la pestaña de tu navegador. Nada se sube, se guarda ni se registra, y al cerrar la pestaña la lista desaparece por completo.
Más herramientas en español
Sorteo de nombres
Pega una lista de nombres y sortea uno o varios ganadores sin repetición: para la clase, el equipo o una rifa.
Ordenar líneas
Ordena una lista línea a línea con el orden alfabético del español: la ñ va después de la n.
Eliminar líneas duplicadas
Quita las líneas repetidas de un texto conservando el orden original y te dice cuántas se eliminaron.
Números aleatorios
Genera números aleatorios entre un mínimo y un máximo, con opción de no repetir y de ordenarlos.
Letra aleatoria
Genera letras al azar —mayúsculas, minúsculas, vocales o consonantes— con exclusiones y opción sin repeticiones. El alfabeto incluye la Ñ.
List Randomizer
Shuffle a whole list into a fresh random order — turns, tasks, names, anything.