Generatoren for alle mulige kombinasjoner hjelper deg å lage alle mulige resultater fra en liste med elementer på sekunder. Som standard lager den alle ikke-tomme kombinasjoner, men du kan bytte modus til permutasjoner, kombinasjoner med gjentakelser eller kartesisk produkt. Bygget for ekte jobb: ren innlesing av data, tydelige totaler og rask eksport for store resultatsett.
Funksjoner
4 genereringsmoduser
- Kombinasjoner: rekkefølge spiller ingen rolle. «A, B» er det samme som «B, A». Dette er standardmodus.
- Permutasjoner: rekkefølge betyr noe. «A, B» og «B, A» er ulike resultater.
- Kombinasjoner med gjentakelser: elementer kan gjentas, og rekkefølge spiller ingen rolle. Nyttig for ting som «velg k toppings», «k sifre med gjentakelser» eller «k valg med tilbakelegging».
- Kartesisk produkt: du legger inn flere lister, og verktøyet velger 1 element fra hver liste i rekkefølge. Perfekt for å bygge SKU-er, varianter, navn, alternativpakker og strukturerte datarader.
Standard lager alle kombinasjoner
I Kombinasjoner-modus lager standardvalget «Alle lengder (1..n)» alle ikke-tomme delmengder av elementene dine. Det betyr at du får enkeltvalg, par, tripler og helt opp til full liste. Hvis du bare vil ha resultater i én bestemt størrelse, bytt Resultatlengde til «Eksakt k».
Enkel input, ryddig parsing
- Lim inn elementer ett per linje, eller lim inn en kommaseparert liste.
- Velg «Del elementer etter» for å styre parsing: auto, linjeskift, komma eller semikolon.
- Trim mellomrom fjerner uønskede innledende og avsluttende mellomrom.
- Ignorer tomme linjer holder listen ryddig når du limer inn rotete data.
- Fjern duplikater hindrer at gjentatte verdier blåser opp resultatene.
Utdataformat du styrer selv
- Separator (enkeltliste-moduser) bestemmer hvordan elementer settes sammen i ett resultat, for eksempel «, » eller « | ».
- Prefiks og suffiks legges til på hver genererte linje, nyttig når du vil pakke verdier inn i maler.
- Kartesisk produkt kan eksportere som TXT (ett resultat per linje) eller CSV (én kolonne per liste). CSV passer best når du vil åpne resultatene i Excel eller Google Sheets.
Totaler og smarte forhåndsvisninger
- Totalt mulige resultater viser den faktiske matematiske totalen for innstillingene dine.
- Vil generere viser hvor mange resultater widgeten faktisk vil lage i én kjøring.
- Forhåndsvisning viser den første delen av resultatene for rask sjekk, uten at siden henger seg.
Kontroller for store jobber
- Generer starter en kjøring.
- Pause og Fortsett lar deg håndtere store eksporter uten å miste fremdrift.
- Stopp avbryter kjøringen trygt.
- Kopier kopierer utdata når det er lite nok til å være stabilt i utklippstavlen.
- Last ned eksporterer utdata til en fil, så du kan bruke det hvor som helst.
- Tøm nullstiller utdatafeltet, så du kan starte på nytt.
Ytelsesgrenser
For å holde nettleseren responsiv, begrenser generatoren hver kjøring til 5 000 000 linjer. Hvis totalen er større, lager verktøyet de første 5 000 000 resultatene og sier ifra. For enorme totaler: bruk Eksakt k, reduser antall elementer eller bytt til en modus som gir færre resultater.
Ofte stilte spørsmål
Hva er forskjellen på kombinasjoner og permutasjoner?
Kombinasjoner bryr seg ikke om rekkefølge: å velge A og B er det samme som å velge B og A. Permutasjoner gjør rekkefølge unik: A så B er annerledes enn B så A. Hvis rekkefølgen betyr noe, bruk permutasjoner. Hvis du bare bryr deg om hvilke elementer som er valgt, bruk kombinasjoner.
Hva betyr «Alle lengder (1..n)»?
Det genererer resultater i alle størrelser fra listen din: 1 element, 2 elementer, 3 elementer og så videre, helt opp til alle elementene. For kombinasjoner betyr det alle ikke-tomme delmengder. For permutasjoner betyr det alle mulige ordnede sekvenser i alle lengder.
Hvorfor blir «Permutasjoner + Alle lengder» så stort så fort?
Fordi rekkefølge multipliserer antallet. Med 10 elementer får du ikke bare par og tripler, du genererer mange ordnede sekvenser i flere lengder, og det vokser ekstremt raskt. Hvis du bare trenger én bestemt størrelse, bruk Eksakt k.
Når bør jeg bruke kombinasjoner med gjentakelser?
Bruk det når samme element kan dukke opp flere ganger i ett resultat, som «velg 4 sifre der gjentakelser er lov» eller «velg k kuler med smaker der du kan gjenta en smak». Hvis gjentakelser ikke er lov, bruk kombinasjoner eller permutasjoner i stedet.
Hva er et kartesisk produkt forklart enkelt?
Det er «velg én fra hver liste». Hvis du har Farger og Størrelser, lager kartesisk produkt alle Farge + Størrelse-par. Legg til en tredje liste som Materiale, og du får alle Farge + Størrelse + Materiale-kombinasjoner.
Hvorfor fjerner verktøyet duplikater, og bør jeg slå det av?
Duplikater kan gi gjentatte resultater og oppblåste totaler, spesielt for kombinasjoner og permutasjoner. Hvis duplikater er en feil, la det stå på. Hvis duplikater er meningsfulle i dataene dine, slå det av og gjør elementene tydelige, for eksempel ved å legge til merker som «Rød (A)» og «Rød (B)».
Hvorfor er det en grense på 5 000 000 resultater?
Å generere og holde svært store utdata kan få en nettleserfane til å fryse eller krasje på grunn av minnebruk. Grensen gjør verktøyet stabilt for de fleste praktiske jobber. Trenger du mer enn grensen, reduser input, generer i mindre batcher med Eksakt k, eller bruk en serverbasert løsning for svært store opplistinger.
CalcuLife.com









Legg igjen en kommentar