Kombinationsgenerator
Generera varje kombination av k objekt från en lista, med eller utan upprepning.
Kombinationsgenerator
Klistra in en lista med ett objekt per rad, välj en kombinationsstorlek och verktyget skriver ut varje kombination av den storleken. Kombinationer ignorerar ordning: från a, b, c i storlek 2 får du "a, b", "a, c" och "b, c" - aldrig "b, a", eftersom det är samma par. Använd den för att skapa round-robin-armaturer, lista varje parning av testvarianter, bygga provningsflygningar, räkna upp lotter eller räkna ut vilka undergrupper ett experiment måste täcka.
Storleksfältet är k i "n välj k". Aktivera "Tillåt upprepning" för att växla från vanliga kombinationer till multiset, där ett objekt kan visas mer än en gång på en rad – det är vad du vill ha för tärningskast, toppningsval eller något där samma alternativ kan väljas två gånger. "Ta bort dubbletter av objekt" rensar din lista innan du kombinerar, så ett värde som klistrats in två gånger fördubblas inte tyst varje rad. Separatorn styr hur objekt sammanfogas på varje rad: kommatecken, blanksteg, tabb, ingenting alls eller din egen sträng, där \\t står för en tabb.
Antalet kombinationer växer snabbt — 40 artiklar i storlek 5 är redan 658 008 rader och 60 artiklar i storlek 5 uppgår till miljoner. Verktyget räknar därför kombinationerna innan en enda rad genereras. Om resultatet skulle passera gränsen på 10 MB anger det det exakta antalet och stoppar istället för att frysa fliken, så du kan minska storleken eller förkorta listan och försöka igen.
Allt körs i din webbläsare och din lista laddas aldrig upp, vilket behåller produktkodnamn, kundnamn och outgivna SKU:er på din egen enhet. Sammanställningen under utgången visar hur många objekt du gav den och hur många kombinationer som kom tillbaka, och den räknar om live medan du skriver.