Preskoči na sadržaj
TextArray
100% lokalno

Kombinacijski generator

Generirajte svaku kombinaciju k stavki s popisa, sa ili bez ponavljanja.

Unos
Rezultat

Kombinacijski generator

Zalijepite popis s jednom stavkom po retku, odaberite veličinu kombinacije i alat ispisuje svaku kombinaciju te veličine. Kombinacije zanemaruju redoslijed: od a, b, c u veličini 2 dobivate "a, b", "a, c" i "b, c" — nikad "b, a", jer je to isti par. Upotrijebite ga za sastavljanje rasporeda kružnih točaka, popis svih parova testnih varijanti, izradu probnih letova, nabrajanje srećki ili određivanje podskupova koje eksperiment mora pokriti.

Polje veličine je k u "n odaberite k". Uključite "Dopusti ponavljanje" za prebacivanje s običnih kombinacija na višestruke skupove, gdje se stavka može pojaviti više od jednom unutar jednog retka — to je ono što želite za bacanje kockica, odabire vrhova ili bilo što gdje se ista opcija može odabrati dvaput. "Ukloni duplicirane stavke" čisti vaš popis prije kombiniranja, tako da vrijednost zalijepljena dvaput ne udvostručuje tiho svaki redak. Razdjelnik kontrolira kako se stavke spajaju u svakom retku: zarez, razmak, tabulator, ništa ili vaš vlastiti niz, gdje \\t označava tabulator.

Broj kombinacija brzo raste — 40 stavki u veličini 5 već je 658 008 redaka, a 60 stavki u veličini 5 ide u milijune. Alat stoga broji kombinacije prije generiranja jednog retka. Ako rezultat prijeđe izlazno ograničenje od 10 MB, imenuje točan broj i zaustavlja se umjesto zamrzavanja kartice, tako da možete smanjiti veličinu ili skratiti popis i pokušati ponovno.

Sve se izvodi unutar vašeg preglednika i vaš se popis nikada ne učitava, što čuva kodne nazive proizvoda, imena kupaca i neobjavljene SKU-ove na vašem vlastitom uređaju. Zbroj ispod ispisa pokazuje koliko ste stavki dali i koliko se kombinacija vratilo, a ponovno izračunava uživo dok tipkate.

FAQ

Koja je razlika između kombinacija i permutacija?
Kombinacije zanemaruju redoslijed, tako da su "a, b" i "b, a" isti rezultat i ispisuje se samo jedan od njih. Permutacije smatraju redoslijed smislenim i navele bi oboje. Ovaj alat generira kombinacije.
Što mijenja "Dopusti ponavljanje"?
Bez njega se svaka stavka koristi najviše jednom po retku, dajući C(n, k) rezultate. S njim se stavka može ponavljati unutar retka — "a, a" postaje valjana — što daje C(n + k − 1, k) rezultate i također dopušta da veličina premaši broj stavki.
Zašto alat odbija generirati i prikazati broj umjesto toga?
Budući da bi tražene kombinacije premašile izlazno ograničenje od 10 MB. Broj se izračunava prije nego što se bilo što generira, tako da dobivate točnu brojku i responzivnu stranicu umjesto zamrznute kartice. Smanjite veličinu kombinacije ili skratite popis.
Što se događa ako je veličina veća od mog popisa?
Bez ponavljanja nema valjanih kombinacija, pa izlaz ostaje prazan. S uključenim ponavljanjem veličina može sigurno premašiti duljinu popisa jer se stavke mogu ponavljati.
Je li moj popis igdje učitan?
Ne. Kombinacije se u potpunosti generiraju u vašem pregledniku i vaš popis nikada ne napušta vaš uređaj.