Preskoči na vsebino
TextArray
100% lokalno

Kombinacijski generator

Ustvari vsako kombinacijo k elementov s seznama, s ponavljanjem ali brez.

Vhod
Izhod

Kombinacijski generator

Prilepite seznam z enim elementom na vrstico, izberite velikost kombinacije in orodje natisne vsako kombinacijo te velikosti. Kombinacije ne upoštevajo vrstnega reda: od a, b, c pri velikosti 2 dobite "a, b", "a, c" in "b, c" — nikoli "b, a", ker je to isti par. Uporabite ga za pripravo krožnih razporedov, seznam vseh parov testnih variant, sestavljanje degustacijskih letov, naštevanje loterijskih vstopnic ali določitev podmnožic, ki jih mora pokriti poskus.

Polje velikosti je k v "n izberite k". Vklopite »Dovoli ponavljanje«, če želite preklopiti z navadnih kombinacij na večnabore, kjer se element lahko pojavi več kot enkrat znotraj ene vrstice - to je tisto, kar želite za mete kock, izbire preliva ali karkoli drugega, kjer je isto možnost mogoče izbrati dvakrat. »Odstrani podvojene elemente« očisti vaš seznam pred združevanjem, tako da dvakrat prilepljena vrednost ne podvoji vsake vrstice. Ločilo nadzoruje, kako so elementi združeni v vsaki vrstici: vejica, presledek, zavihek, nič ali vaš lasten niz, kjer \\t pomeni zavihek.

Število kombinacij hitro raste – 40 elementov pri velikosti 5 je že 658.008 vrstic, 60 elementov pri velikosti 5 pa na milijone. Orodje torej prešteje kombinacije, preden ustvari eno vrstico. Če bi rezultat presegel omejitev izpisa 10 MB, poimenuje natančno število in se ustavi, namesto da zamrzne zavihek, tako da lahko zmanjšate velikost ali skrajšate seznam in poskusite znova.

Vse teče znotraj vašega brskalnika in vaš seznam se nikoli ne naloži, kar ohranja kodna imena izdelkov, imena strank in neobjavljene SKU-je v vaši napravi. Seštevek pod izhodom prikazuje, koliko predmetov ste mu dali in koliko kombinacij se je vrnilo, med tipkanjem pa znova izračuna v živo.

FAQ

Kakšna je razlika med kombinacijami in permutacijami?
Kombinacije ne upoštevajo vrstnega reda, zato sta "a, b" in "b, a" enak rezultat in samo eden od njiju je natisnjen. Permutacije štejejo vrstni red kot smiseln in bi naštele oboje. To orodje ustvarja kombinacije.
Kaj spremeni "Dovoli ponavljanje"?
Brez tega se vsak element uporabi največ enkrat na vrstico, kar daje rezultate C(n, k). Z njim se lahko element ponovi znotraj vrstice - "a, a" postane veljaven - kar daje rezultate C(n + k − 1, k) in dovoljuje tudi, da velikost preseže število elementov.
Zakaj orodje namesto tega noče ustvariti in prikazati številke?
Ker bi zahtevane kombinacije presegle izhodno omejitev 10 MB. Število se izračuna, preden se kaj ustvari, tako da prejmete točno številko in odzivno stran namesto zamrznjenega zavihka. Zmanjšajte velikost kombinacije ali skrajšajte seznam.
Kaj se zgodi, če je velikost večja od mojega seznama?
Brez ponavljanja ni veljavnih kombinacij, zato izpis ostane prazen. Če je ponavljanje vklopljeno, lahko velikost varno preseže dolžino seznama, ker se elementi lahko ponavljajo.
Je moj seznam kje naložen?
Ne. Kombinacije so v celoti ustvarjene v vašem brskalniku in vaš seznam nikoli ne zapusti vaše naprave.