Reordena todas las filas sin perder elementos
Úsalo cuando necesites un orden completo, no un ganador. La salida contiene las mismas filas válidas una vez cada una, en una permutación nueva.
Ejemplo concreto de entrada y salida
Pega Borrador, Revisar, Aprobar y Publicar. Una salida posible es Revisar, Publicar, Borrador, Aprobar: nada desaparece.
Cómo se obtiene el resultado
Copia las filas normalizadas y ejecuta Fisher–Yates desde el final; cada índice de intercambio se obtiene uniformemente con Web Crypto.
Límites y comprobaciones
- Requiere al menos dos filas y conserva hasta 500.
- Las etiquetas iguales siguen siendo filas separadas.
- El azar no considera dependencias, prioridad ni plazos.
Límite de datos locales
La lista puede persistir en localStorage del navegador; el orden barajado queda en la página hasta copiarlo o sustituirlo.
Preguntas sobre esta herramienta
- ¿Cambia el cuadro de entrada?
- No. El nuevo orden aparece en la salida.
- ¿Una fila puede quedar en el mismo sitio?
- Sí. Una permutación uniforme puede conservar posiciones.
- ¿Todos los órdenes tienen igual probabilidad?
- Para filas distintas, el Fisher–Yates implementado asigna igual probabilidad a cada permutación.
Contenido e implementación revisados: