Mezclar líneas
Randomly reorder lines of text — for raffles, randomised playlists, A/B test order or quick sampling. — herramienta gratuita en línea.
Respuesta rápida: Shuffle Lines: Funciona en tu navegador, gratis, sin registro.
Última actualización
Preguntas frecuentes
- ¿El orden de mezcla es realmente aleatorio?
- Sí: utilizamos Fisher-Yates junto con <code>crypto.getRandomValues()</code>, el generador de números aleatorios criptográficamente seguro del navegador. Todas las permutaciones de tus líneas tienen la misma probabilidad, sin sesgos detectables.
- ¿Puedo volver a mezclar la misma entrada?
- Sí: haz clic en Volver a mezclar para obtener un nuevo orden aleatorio sin tener que escribirlo otra vez. Cada clic genera una ordenación aleatoria totalmente nueva.
- ¿Qué ocurre con las líneas en blanco?
- De forma predeterminada, se eliminan antes de mezclar para que el resultado quede compacto. Activa «Conservar líneas en blanco» si necesitas tratarlas como líneas normales.
- ¿Se eliminarán las líneas duplicadas?
- Solo si activas «Eliminar duplicados antes». De lo contrario, las líneas duplicadas se conservarán y podrían quedar juntas tras la mezcla: así funciona la aleatoriedad.
- ¿Es lo bastante justo para elegir un ganador?
- Sí: para un sorteo de hasta unos miles de participantes, la mezcla criptográfica es más que justa. Además, los observadores pueden verificarla en su propio navegador, ya que el algoritmo es determinista si parte del mismo estado del generador aleatorio.
- ¿Qué tamaño puede tener la lista que quiero mezclar?
- Una lista de hasta aproximadamente un millón de líneas se procesa en bastante menos de un segundo en un portátil habitual. El cuello de botella es que el navegador muestre el resultado, no la mezcla en sí.
- ¿Se conservarán las mayúsculas, minúsculas y espacios internos de cada línea?
- Sí: cada línea se trata como contenido opaco. Solo cambia el orden; el texto de cada línea no se modifica.
- ¿Se sube mi contenido?
- No: todas las líneas permanecen en tu navegador. La mezcla es una función pura de JavaScript y no realiza llamadas de red.
- ¿Puedo mezclar palabras en lugar de líneas?
- No: para hacerlo, pega tus palabras colocando una por línea; así, el mezclador de líneas funcionará en la práctica como un mezclador de palabras.
- ¿La mezcla es reproducible si guardo la semilla?
- No en esta herramienta: utilizamos deliberadamente el generador aleatorio del navegador sin exponer una semilla, porque la mayoría de usos, como sorteos y aleatorizaciones, son más fiables cuando la semilla no se puede conocer.