Saltar al contenido
TextArray
Totalmente local

Generador de permutaciones

Enumere cada orden de sus elementos: permutaciones completas, permutaciones k o anagramas de letras.

Entrada
Salida

Generador de permutaciones

Pegue una lista, un elemento por línea, y obtenga todos los pedidos posibles, una permutación por línea. A diferencia de las combinaciones, aquí el orden importa: rojo-verde-azul y azul-verde-rojo son dos resultados diferentes. Tres elementos dan 6 pedidos, cuatro dan 24, cinco dan 120: la herramienta calcula el recuento por adelantado y lo muestra en el recuento en vivo, para que siempre sepa lo que está a punto de generar.

La opción de tamaño convierte permutaciones completas en k-permutaciones: de diez candidatos, el tamaño 3 enumera las 720 formas de ocupar el primer, segundo y tercer lugar. Con la repetición se cambia a tuplas posicionales, donde el mismo elemento puede aparecer más de una vez: n^k resultados, útiles para enumerar secuencias de estilo PIN o entradas de prueba. El modo letras permuta los caracteres de una sola palabra en lugar de líneas, que es la clásica expansión de anagramas: al pegar "cat" se obtiene act, atc, cat, cta, tac, tca. Los separadores son configurables: coma, espacio, tabulación, nada o una cadena personalizada con escapes \\t.

Los factoriales explotan rápidamente, y la herramienta es honesta al respecto: calcula el recuento exacto antes de generar algo, y cuando el resultado supera el límite de salida de 10 MB, se niega con el recuento en el mensaje en lugar de congelar la pestaña. Los elementos duplicados se eliminan de forma predeterminada, por lo que una línea repetida no multiplica silenciosamente el resultado.

Usos típicos: pedidos de fuerza bruta para programar acertijos, pedidos exhaustivos de casos de prueba, enumeración de asientos o clasificaciones, exploración de anagramas. Todo se ejecuta localmente en su navegador: sus listas nunca salen de su dispositivo.

Preguntas frecuentes

¿Cuál es la diferencia entre permutaciones y combinaciones?
Orden. Las combinaciones tratan el rojo-azul y el azul-rojo como una sola selección; las permutaciones los cuentan por separado. Si solo necesita qué artículos se seleccionan, no su orden, utilice el generador de combinaciones.
¿Cuántas permutaciones producirá mi lista?
Sin repetición, n elementos de tamaño k dan n·(n−1)·…·(n−k+1) resultados: ¡todos los n elementos significan n!, por lo que 10 elementos ya arrojan 3 628 800. El recuento muestra el recuento exacto y las solicitudes de gran tamaño se rechazan con el número que figura en el mensaje.
¿Qué cambia "con repetición"?
Cada posición puede reutilizar cualquier elemento, por lo que el recuento pasa a ser n^k. Dos elementos de tamaño 3 dan 8 tuplas: aaa, aab, aba, abb, baa, bab, bba, bbb.
¿El modo letras trata las letras repetidas como idénticas?
Las letras repetidas se deduplican de forma predeterminada, por lo que "luna" permuta m, o, n. Desactive la eliminación de duplicados para conservar ambas o; la salida contiene anagramas de apariencia idéntica, porque las dos o son posiciones distintas.
¿Mi lista está cargada en algún lugar?
No. La generación se ejecuta completamente en su navegador y sus datos nunca salen de su dispositivo.