Generator permutacji
Wypisz każdą kolejność elementów — pełne permutacje, k-permutacje lub anagramy liter.
Powiązane narzędzia
Generator permutacji
Wklej listę, jeden element w wierszu, a dostaniesz każdą możliwą kolejność, po jednej permutacji w wierszu. W odróżnieniu od kombinacji tutaj kolejność ma znaczenie: czerwony–zielony–niebieski i niebieski–zielony–czerwony to dwa różne wyniki. Trzy elementy dają 6 kolejności, cztery 24, pięć 120 — narzędzie liczy wynik z góry i pokazuje go w liczniku na żywo, więc zawsze wiesz, co zaraz wygenerujesz.
Opcja rozmiaru zamienia pełne permutacje w k-permutacje: z dziesięciu kandydatów rozmiar 3 wypisze wszystkie 720 sposobów obsadzenia pierwszego, drugiego i trzeciego miejsca. Z powtórzeniami przełącza na krotki pozycyjne, w których ten sam element może wystąpić wielokrotnie — n^k wyników, przydatne do wyliczania sekwencji w stylu PIN-ów czy danych testowych. Tryb liter permutuje znaki pojedynczego słowa zamiast wierszy — klasyczne rozwinięcie anagramów: z „kot" powstaje kot, kto, okt, otk, tko, tok. Separatory są konfigurowalne — przecinek, spacja, tabulator, nic albo własny ciąg z sekwencjami \t.
Silnie eksplodują szybko, a narzędzie jest wobec tego uczciwe: liczy dokładny wynik przed generowaniem, a gdy rezultat przekroczyłby limit 10 MB, odmawia z liczbą w komunikacie zamiast zamrażać kartę. Zduplikowane elementy są domyślnie usuwane, więc powtórzony wiersz po cichu nie zwielokrotni wyniku.
Typowe zastosowania: kolejności siłowe do łamigłówek planistycznych, wyczerpujące porządki przypadków testowych, wyliczanie usadzeń i rankingów, eksploracja anagramów. Wszystko działa lokalnie w twojej przeglądarce — twoje listy nigdy nie opuszczają twojego urządzenia.