Ga naar inhoud
TextArray
100% lokaal

Permutatiegenerator

Maak een lijst van elke bestelling van uw items: volledige permutaties, k-permutaties of letteranagrammen.

Invoer
Uitvoer

Permutatiegenerator

Plak een lijst, één item per regel, en krijg elke mogelijke volgorde, één permutatie per regel. In tegenstelling tot combinaties is de volgorde hier van belang: rood-groen-blauw en blauw-groen-rood zijn twee verschillende resultaten. Drie items geven 6 bestellingen, vier geven 24, vijf geven 120 - de tool berekent de telling vooraf en toont deze in de live telling, zodat u altijd weet wat u gaat genereren.

De optie voor grootte verandert volledige permutaties in k-permutaties: van tien kandidaten geeft maat 3 alle 720 manieren weer om de eerste, tweede en derde plaats te vullen. Met herhalingsschakelaars naar positionele tupels, waarbij hetzelfde item meer dan eens kan voorkomen - n^k resultaten, handig voor het opsommen van reeksen in PIN-stijl of testinvoer. De letters-modus permuteert de karakters van een enkel woord in plaats van regels, wat de klassieke anagramuitbreiding is: het plakken van "cat" levert act, atc, cat, cta, tac, tca op. Scheidingstekens zijn configureerbaar: komma, spatie, tab, niets of een aangepaste tekenreeks met \\t-escapes.

Factorials exploderen snel, en de tool is daar eerlijk over: het berekent het exacte aantal voordat het iets genereert, en wanneer het resultaat de uitvoerlimiet van 10 MB overschrijdt, weigert het de telling in het bericht in plaats van het tabblad te bevriezen. Dubbele items worden standaard verwijderd, zodat een herhaalde regel de uitvoer niet stilletjes vermenigvuldigt.

Typische toepassingen: brute-force-bestellingen voor het plannen van puzzels, uitgebreide testcase-bestellingen, opsomming van zitplaatsen of ranglijsten, anagramverkenning. Alles draait lokaal in uw browser: uw lijsten verlaten nooit uw apparaat.

FAQ

Wat is het verschil tussen permutaties en combinaties?
Volgorde. Combinaties behandelen rood-blauw en blauw-rood als één selectie; permutaties tellen ze afzonderlijk. Als u alleen de gepickte artikelen nodig heeft en niet de volgorde ervan, gebruikt u in plaats daarvan de combinatiegenerator.
Hoeveel permutaties zal mijn lijst opleveren?
Zonder herhaling geven n items met grootte k n·(n−1)·…·(n−k+1) resultaten — alle n items betekenen n!, dus 10 items leveren al 3 628 800 op. De telling toont het exacte aantal, en te grote verzoeken worden geweigerd met het nummer in het bericht.
Wat verandert er met ‘met herhaling’?
Elke positie kan elk item hergebruiken, dus de telling wordt n^k. Twee items in maat 3 geven 8 tupels: aaa, aab, aba, abb, baa, bab, bba, bbb.
Behandelt de lettermodus herhaalde letters als identiek?
Herhaalde letters worden standaard ontdubbeld, dus 'maan' verandert m, o, n. Schakel het verwijderen van duplicaten uit om beide o's te behouden. De uitvoer bevat dan identiek ogende anagrammen, omdat de twee o's verschillende posities zijn.
Wordt mijn lijst ergens geüpload?
Nee. Generatie draait volledig in uw browser en uw gegevens verlaten uw apparaat nooit.