Met de All Possible Combinations Generator maak je razendsnel alle mogelijke uitkomsten uit een lijst met items. Standaard genereert hij alle niet-lege combinaties, maar je kunt ook schakelen naar permutaties, combinaties met herhaling of een cartesisch product. Gemaakt voor echt werk: strakke invoer, duidelijke totalen en snelle export, ook bij grote aantallen.

Generator voor alle mogelijke combinaties
Genereer standaard alle combinaties. Wissel van modus voor permutaties, combinaties met herhaling of een cartesiaans product.
Tip: je kunt ook komma-gescheiden waarden plakken.
Standaard staat dit op Alle lengtes, waarmee elke niet-lege combinatie wordt gegenereerd.
Uitvoeropties
Gebruikt om items binnen elk gegenereerd resultaat te verbinden.
Wordt toegevoegd aan het begin van elke gegenereerde regel.
Wordt toegevoegd aan het einde van elke gegenereerde regel.
Deze widget genereert tot 5.000.000 regels per run voor snelheid en betrouwbaarheid.
Totaal mogelijke resultaten
0
Wordt gegenereerd
0
Het voorbeeld toont het eerste deel voor betere prestaties. Downloaden exporteert alles wat is gegenereerd tot aan het widgetmaximum.
Dit delen?
WhatsApp X Telegram Facebook LinkedIn Reddit

Functies

4 generatiemodi

  • Combinaties: volgorde maakt niet uit. “A, B” is hetzelfde als “B, A”. Dit is de standaardmodus.
  • Permutaties: volgorde telt. “A, B” en “B, A” zijn verschillende resultaten.
  • Combinaties met herhaling: items mogen terugkomen en de volgorde maakt niet uit. Handig voor bijvoorbeeld “k toppings kiezen”, “k cijfers met herhaling” of “k keuzes met teruglegging”.
  • Cartesisch product: je geeft meerdere lijsten op en de tool kiest 1 item uit elke lijst, op volgorde. Ideaal voor SKU’s, varianten, namen, optie-bundels en rijen met gestructureerde data.

Standaard: alle combinaties

In de modus Combinaties genereert de standaardoptie “Alle lengtes (1..n)” elke niet-lege deelverzameling van je items. Je krijgt dus enkelingen, paren, drietallen tot en met de volledige set. Wil je alleen resultaten van één exacte grootte, zet Resultaatlengte dan op “Exact k”.

Eenvoudige invoer, nette verwerking

  • Plak items één per regel, of plak een komma-gescheiden lijst.
  • Kies bij “Splits items op” hoe er wordt gesplitst: automatisch, nieuwe regels, komma’s of puntkomma’s.
  • “Spaties trimmen” haalt per ongeluk toegevoegde spaties aan het begin en einde weg.
  • “Lege regels negeren” houdt je lijst schoon als je rommelige data plakt.
  • “Dubbele items verwijderen” voorkomt dat herhalingen je totalen en resultaten onnodig opblazen.

Uitvoeropmaak die je zelf bepaalt

  • Scheidingsteken (modi met één lijst) bepaalt hoe items binnen één resultaat worden samengevoegd, bijvoorbeeld “, ” of ” | “.
  • Voorvoegsel en achtervoegsel worden aan elke gegenereerde regel toegevoegd, handig om waarden in templates te wikkelen.
  • Cartesisch product kan exporteren als TXT (één resultaat per regel) of CSV (één kolom per lijst). CSV is het handigst als je het in Excel of Google Spreadsheets wilt openen.

Totalen en slimme voorvertoning

  • Totaal mogelijke resultaten toont het echte wiskundige totaal voor je huidige instellingen.
  • Wordt gegenereerd laat zien hoeveel resultaten de widget in één run daadwerkelijk maakt.
  • Voorbeelduitvoer toont het eerste deel van de resultaten om snel te checken, zonder dat de pagina vastloopt.

Bediening voor grote klussen

  • Genereren start een run.
  • Pauze en Hervatten helpen je grote exports te beheren zonder voortgang te verliezen.
  • Stoppen annuleert de run veilig.
  • Kopiëren kopieert de uitvoer wanneer die klein genoeg is voor betrouwbaar klembordgebruik.
  • Downloaden exporteert de uitvoer naar een bestand zodat je het overal kunt gebruiken.
  • Wissen leegt het uitvoerveld zodat je opnieuw kunt beginnen.

Prestatielimieten

Om je browser snel te houden, begrenst de generator elke run op 5.000.000 regels. Is het totaal groter, dan genereert de tool de eerste 5.000.000 resultaten en meldt dat. Bij enorme totalen: gebruik Exact k, verlaag het aantal items of kies een modus met minder resultaten.

Combinaties en permutaties generator

Veelgestelde vragen

Wat is het verschil tussen combinaties en permutaties?

Combinaties negeren de volgorde: A en B kiezen is hetzelfde als B en A kiezen. Permutaties zien de volgorde als uniek: A dan B is anders dan B dan A. Gaat het om volgordes, gebruik permutaties. Gaat het alleen om de gekozen set, gebruik combinaties.

Wat betekent “Alle lengtes (1..n)”?

Je krijgt resultaten van elke grootte uit je lijst: 1 item, 2 items, 3 items, enzovoort tot en met alle items. Bij combinaties betekent dat elke niet-lege deelverzameling. Bij permutaties betekent het elke mogelijke geordende reeks van elke lengte.

Waarom wordt “Permutaties + Alle lengtes” zo snel gigantisch?

Omdat volgorde het aantal vermenigvuldigt. Met 10 items krijg je niet alleen paren en drietallen, maar heel veel geordende reeksen over meerdere lengtes, en dat groeit extreem snel. Heb je maar één specifieke grootte nodig, gebruik Exact k.

Wanneer gebruik ik combinaties met herhaling?

Gebruik dit als hetzelfde item meerdere keren in één resultaat mag voorkomen, zoals “kies 4 cijfers met herhaling” of “k bolletjes uit smaken kiezen waarbij je een smaak mag herhalen”. Als herhaling niet mag, kies dan combinaties of permutaties.

Wat is een cartesisch product in gewone taal?

Dat is: “kies er één uit elke lijst”. Heb je Kleuren en Maten, dan maakt het cartesisch product elk Kleur + Maat-paar. Voeg je een derde lijst toe, zoals Materiaal, dan krijg je elke Kleur + Maat + Materiaal-combinatie.

Waarom verwijdert de tool duplicaten, en moet ik dat uitzetten?

Dubbele items kunnen dubbele resultaten geven en je totalen opblazen, vooral bij combinaties en permutaties. Zijn duplicaten per ongeluk, laat het aan. Zijn duplicaten betekenisvol, zet het uit en maak items onderscheidbaar, bijvoorbeeld met labels zoals “Rood (A)” en “Rood (B)”.

Waarom is er een limiet van 5.000.000 resultaten?

Extreem grote uitvoer genereren en vasthouden kan een browsertab laten vastlopen of door geheugenproblemen laten crashen. De limiet houdt de tool betrouwbaar voor de meeste praktijkcases. Heb je meer nodig, verklein de invoer, genereer in kleinere batches met Exact k of gebruik een server-side workflow voor heel grote enumeraties.

CalcuLife.com