Generatoren til alle mulige kombinationer hjælper dig med hurtigt at lave alle tænkelige resultater ud fra en liste med elementer. Som standard laver den alle ikke-tomme kombinationer, men du kan skifte til permutationer, kombinationer med gentagelse eller et kartesisk produkt. Den er lavet til praktisk brug: ren indtastnings­fortolkning, tydelige totaler og hurtig eksport til store resultatmængder.

Generator til alle mulige kombinationer
Generér alle kombinationer som standard. Skift tilstand for permutationer, kombinationer med gentagelser eller kartesisk produkt.
Tip: Du kan også indsætte komma-separerede værdier.
Standard er Alle længder, som genererer alle ikke-tomme kombinationer.
Outputindstillinger
Bruges til at samle elementer i hvert genereret resultat.
Tilføjes i starten af hver genereret linje.
Tilføjes i slutningen af hver genereret linje.
Denne widget genererer op til 5.000.000 linjer pr. kørsel for hastighed og stabilitet.
Samlet antal mulige resultater
0
Vil generere
0
Forhåndsvisningen viser den første del for bedre performance. Download eksporterer alt genereret op til widget-grænsen.
Del dette?
WhatsApp X Telegram Facebook LinkedIn Reddit

Funktioner

4 genereringstilstande

  • Kombinationer: rækkefølgen er ligegyldig. “A, B” er det samme som “B, A”. Det er standardtilstanden.
  • Permutationer: rækkefølgen betyder noget. “A, B” og “B, A” er forskellige resultater.
  • Kombinationer med gentagelse: elementer kan gentages, og rækkefølgen er ligegyldig. Godt til fx “vælg k toppings”, “k cifre med gentagelser” eller “k valg med tilbage­lægning”.
  • Kartesisk produkt: du angiver flere lister, og værktøjet vælger 1 element fra hver liste i rækkefølge. Perfekt til at bygge SKU’er, varianter, navne, optionspakker og rækker med strukturerede data.

Standard laver alle kombinationer

I tilstanden Kombinations laver standardvalget “Alle længder (1..n)” alle ikke-tomme delmængder af dine elementer. Det betyder, at du får enkelt­elementer, par, tre­elementer og helt op til hele sættet. Hvis du kun vil have resultater i én bestemt størrelse, så skift Resultatlængde til “Præcis k”.

Nem indtastning, ren fortolkning

  • Indsæt elementer én pr. linje, eller indsæt en kommasepareret liste.
  • Vælg “Opdel elementer efter” for at styre fortolkningen: auto, linjeskift, komma eller semikolon.
  • “Fjern mellemrum omkring hvert element” fjerner utilsigtede mellemrum før og efter.
  • “Ignorér tomme linjer” holder listen ren, når du indsætter rodet data.
  • “Fjern dubletter” forhindrer gentagne værdier i at puste resultaterne op.

Outputformat, du selv styrer

  • Separator (ikke-kartesiske tilstande) bestemmer, hvordan elementer sættes sammen i ét resultat, fx “, ” eller ” | “.
  • Præfiks og suffiks tilføjes på hver genereret linje, praktisk til at pakke værdier ind i skabeloner.
  • Kartesisk produkt kan eksportere som TXT (ét resultat pr. linje) eller CSV (én kolonne pr. liste). CSV er bedst, hvis du vil åbne resultater i Excel eller Google Sheets.

Totaler og smarte forhåndsvisninger

  • Samlet antal mulige resultater viser den faktiske matematiske total for dine nuværende indstillinger.
  • Vil generere viser, hvor mange resultater widgetten faktisk laver i én kørsel.
  • Forhåndsvisning viser den første del af resultaterne til hurtig kontrol uden at fryse siden.

Kontroller til store opgaver

  • Generér starter en kørsel.
  • Pause og Fortsæt hjælper dig med at håndtere store eksporter uden at miste fremskridt.
  • Stop afbryder sikkert kørslen.
  • Kopiér kopierer output, når det er lille nok til at være stabilt i udklipsholderen.
  • Download eksporterer output til en fil, så du kan bruge det hvor som helst.
  • Ryd nulstiller outputområdet, så du kan starte forfra.

Ydelsesgrænser

For at holde din browser responsiv har generatoren en grænse på 5.000.000 linjer pr. kørsel. Hvis totalen er større, laver værktøjet de første 5.000.000 resultater og fortæller dig det. Ved meget store totaler: brug “Præcis k”, reducer antallet af elementer, eller vælg en tilstand, der giver færre resultater.

Kombinations- og permutationsgenerator

Ofte stillede spørgsmål

Hvad er forskellen på kombinationer og permutationer?

Kombinationer ignorerer rækkefølgen: at vælge A og B er det samme som at vælge B og A. Permutationer gør rækkefølgen unik: A så B er noget andet end B så A. Hvis du går op i rækkefølge/arrangementer, så brug permutationer. Hvis du kun går op i selve udvalget, så brug kombinationer.

Hvad betyder “Alle længder (1..n)”?

Det genererer resultater i alle størrelser ud fra din liste: 1 element, 2 elementer, 3 elementer osv. helt op til alle elementer. For kombinationer betyder det alle ikke-tomme delmængder. For permutationer betyder det alle mulige ordnede sekvenser i enhver længde.

Hvorfor bliver “Permutationer + Alle længder” enormt så hurtigt?

Fordi rækkefølgen ganger antallet. Med 10 elementer får du ikke bare par og tre­elementer, du genererer mange ordnede sekvenser på tværs af flere længder, og det vokser ekstremt hurtigt. Hvis du kun har brug for én bestemt størrelse, så brug “Præcis k”.

Hvornår skal jeg bruge kombinationer med gentagelse?

Brug det, når det samme element må optræde flere gange i ét resultat, fx “vælg 4 cifre hvor gentagelser er tilladt” eller “vælg k kugler is, hvor du må tage samme smag igen”. Hvis gentagelser ikke er tilladt, så brug kombinationer eller permutationer i stedet.

Hvad er et kartesisk produkt, helt enkelt?

Det er “vælg én fra hver liste”. Hvis du har Farver og Størrelser, laver det kartesiske produkt alle Farve + Størrelse-par. Tilføj en tredje liste som Materiale, og så får du alle Farve + Størrelse + Materiale-kombinationer.

Hvorfor fjerner værktøjet dubletter, og skal jeg slå det fra?

Dubletter kan skabe gentagne resultater og oppustede totaler, især i kombinationer og permutationer. Hvis dubletterne er tilfældige, så lad det være slået til. Hvis dubletter er meningsfulde i dine data, så slå det fra og gør elementerne tydelige, fx ved at tilføje mærker som “Rød (A)” og “Rød (B)”.

Hvorfor er der en grænse på 5.000.000 resultater?

At generere og holde ekstremt store output kan få en browserfane til at fryse eller crashe på grund af hukommelse. Grænsen gør værktøjet stabilt til de fleste praktiske opgaver. Hvis du har brug for mere end grænsen, så reducer input, generér i mindre batches med “Præcis k”, eller brug en serverløsning til meget store optællinger.

CalcuLife.com