Aleatorizar Lista Online
Pega una lista con un elemento por línea y mézclala en orden aleatorio con un solo clic. Opciones para eliminar líneas vacías y entradas duplicadas antes de mezclar. Útil para asignaciones aleatorias de equipos, sorteos, mezcla de tarjetas de estudio, aleatorizar listas de reproducción, elegir un orden de inicio aleatorio para juegos o cualquier situación en la que necesites una mezcla imparcial.
Cómo Aleatorizar una Lista
- 1Escribe o pega tu lista en el área de entrada — un elemento por línea
- 2Activa las opciones: eliminar líneas vacías o entradas duplicadas
- 3Haz clic en Mezclar para aleatorizar el orden
- 4Copia la lista mezclada con el botón Copiar
Ventajas
- Algoritmo Fisher-Yates para una aleatorización estadísticamente equitativa
- Deduplicación opcional antes de mezclar
- Muestra el número de elementos tras el procesamiento
- Se ejecuta en el navegador — no se envían datos a ningún servidor
Preguntas Frecuentes
¿Qué tan aleatoria es la mezcla?
La herramienta usa el algoritmo de mezcla Fisher-Yates (Knuth) con Math.random() de JavaScript. Esto produce una permutación uniformemente aleatoria — cada orden posible tiene la misma probabilidad. Math.random() es un generador de números pseudoaleatorios, suficiente para casos de uso no criptográficos como asignaciones de equipos, turnos en juegos y ejercicios de aprendizaje.
¿Puedo mezclar la misma lista varias veces?
Sí. Haz clic en Mezclar de nuevo con la misma entrada y obtendrás un orden aleatorio diferente cada vez. La entrada original nunca se modifica — solo cambia la salida. Esto facilita volver a sortear o mezclar sin tener que volver a introducir la lista.
¿Qué hace 'eliminar duplicados' antes de mezclar?
Cuando está activado, deduplica la lista usando los valores recortados — así 'manzana', ' manzana' y 'manzana ' (con espacios iniciales o finales) se consideran la misma entrada y solo se conserva el primer valor único recortado. La deduplicación se ejecuta antes de la mezcla para que puedas ver exactamente cuántos elementos únicos hay en la salida final mezclada.
¿Puedo usarlo para un sorteo o rifa?
Sí. Pega todos los nombres de los participantes, uno por línea, y haz clic en Mezclar. El primer elemento de la salida es tu ganador aleatorio. Para varios premios, los primeros N elementos de la lista mezclada son tus ganadores en orden. Ten en cuenta que esta herramienta se ejecuta en el navegador y la aleatoriedad proviene de Math.random() — es adecuada para sorteos informales, pero no para loterías reguladas legalmente.
¿Cuántos elementos puedo mezclar?
No hay un límite estricto — la mezcla se ejecuta completamente en memoria en tu navegador. Para listas muy grandes (decenas de miles de líneas), el rendimiento puede ralentizarse según tu dispositivo, pero las listas típicas de cientos o pocos miles de elementos se mezclan al instante.
¿Funciona para listas numeradas?
Si los elementos de tu lista incluyen números al principio de cada línea (como '1. Manzana', '2. Platano'), los números se mezclarán junto con el contenido. La herramienta trata cada línea como una cadena de texto plano. Si quieres que la salida esté renumerada después de mezclar, copia el resultado y usa un editor de texto o script para renumerar las líneas.