Permutationsgenerator
Lista varje beställning av dina föremål - fullständiga permutationer, k-permutationer eller bokstavsanagram.
Permutationsgenerator
Klistra in en lista, ett objekt per rad, och få alla möjliga beställningar, en permutation per rad. Till skillnad från kombinationer spelar ordning roll här: röd–grön–blå och blå–grön–röd är två olika resultat. Tre poster ger 6 beställningar, fyra ger 24, fem ger 120 — verktyget beräknar räkningen i förväg och visar den i live-uppräkningen, så att du alltid vet vad du är på väg att generera.
Storleksalternativet förvandlar hela permutationer till k-permutationer: från tio kandidater listar storlek 3 alla 720 sätt att fylla första, andra och tredje plats. Med upprepning växlar till positionella tuplar, där samma objekt kan visas mer än en gång — n^k resultat, användbart för att räkna upp PIN-liknande sekvenser eller testinmatningar. Bokstäverläget permuterar tecknen i ett enda ord istället för rader, vilket är den klassiska anagramexpansionen: att klistra in "cat" ger act, atc, cat, cta, tac, tca. Separatorer är konfigurerbara — kommatecken, blanksteg, tabb, ingenting eller en anpassad sträng med \\t escapes.
Faktorer exploderar snabbt, och verktyget är ärligt om det: det beräknar det exakta antalet innan något genereras, och när resultatet skulle passera gränsen på 10 MB vägrar det med räkningen i meddelandet istället för att frysa fliken. Dubblettobjekt tas bort som standard så att en upprepad rad inte tyst multiplicerar resultatet.
Typiska användningsområden: brute-force-orderingar för att schemalägga pussel, uttömmande testfallsorder, sittplatser eller rankningsuppräkning, anagramutforskning. Allt körs lokalt i din webbläsare – dina listor lämnar aldrig din enhet.