Ir para o conteúdo

Gerador de combinações entre listas

Gere o produto cartesiano de várias listas ou todas as permutações de uma lista, uma combinação por linha.

  • Roda no seu navegador

Entrada

0 de 1.000 caracteres

Itens separados por vírgula e listas separadas por |, como P,M,G|azul,verde. Permutações usam uma lista só, sem itens repetidos.

Operação

Resultado

O resultado aparece aqui.

Produto cartesiano

Cada lista é separada por | e os itens por vírgula. O produto junta um item de cada lista, na ordem das listas, e a primeira lista varia mais devagar. Com P,M e azul,verde são 4 combinações: P azul / P verde / M azul / M verde

Permutações

Com uma lista só, a ferramenta lista todas as ordens possíveis dos itens, na ordem de aparição. a,b,c dá 6 permutações: a b c / a c b / b a c / b c a / c a b / c b a

  • Itens repetidos são recusados nas permutações, para que cada linha seja diferente.
  • Limites: até 8 listas, 50 itens por lista, 30 caracteres por item e 5.000 linhas de resultado; a lista de 7 itens, com 5.040 permutações, passa do limite.

Saída

Cada combinação sai em uma linha, com os itens separados por espaço. O campo de contagem diz quantas linhas foram geradas.

Perguntas frequentes

Como gerar combinações de palavras entre listas?

Escreva as listas separadas por | e use o produto cartesiano. Com P,M e azul,verde saem 4 combinações.

Como usar o gerador de permutações de uma lista?

Digite uma lista só, com itens diferentes, e escolha permutações: são N fatorial linhas. Para a,b,c são 6; o limite é de 5.000 linhas, ou seja, até 6 itens.