Generator de permutare
Listați fiecare ordine a articolelor dvs. - permutări complete, k-permutări sau anagrame cu litere.
Generator de permutare
Lipiți o listă, un articol pe linie și obțineți fiecare comandă posibilă, o permutare pe linie. Spre deosebire de combinații, ordinea contează aici: roșu-verde-albastru și albastru-verde-roșu sunt două rezultate diferite. Trei articole dau 6 comenzi, patru dau 24, cinci dau 120 — instrumentul calculează numărul în avans și îl arată în numărul live, astfel încât să știți întotdeauna ce sunteți pe cale să generați.
Opțiunea de dimensiune transformă permutările complete în k-permutări: de la zece candidați, dimensiunea 3 listează toate cele 720 de moduri de a ocupa primul, al doilea și al treilea loc. Cu trecerea repetiției la tupluri poziționale, unde același element poate apărea de mai multe ori — n^k rezultate, utile pentru enumerarea secvențelor în stil PIN sau intrărilor de testare. Modul cu litere permută caracterele unui singur cuvânt în loc de linii, ceea ce este expansiunea clasică a anagramei: lipirea „cat” produce act, atc, cat, cta, tac, tca. Separatoarele sunt configurabile — virgulă, spațiu, tab, nimic sau un șir personalizat cu \\t escapes.
Factorialele explodează rapid, iar instrumentul este sincer în privința asta: calculează numărul exact înainte de a genera ceva și, atunci când rezultatul ar depăși limita de ieșire de 10 MB, refuză cu numărul în mesaj în loc să înghețe fila. Elementele duplicat sunt eliminate implicit, astfel încât o linie repetată nu înmulțește în tăcere rezultatul.
Utilizări obișnuite: ordonări cu forță brută pentru programarea puzzle-urilor, comenzi exhaustive pentru cazuri de testare, enumerarea locurilor sau a clasamentului, explorarea anagramelor. Totul rulează local în browserul dvs. - listele dvs. nu părăsesc dispozitivul.