Generátor kombinací
Vygenerujte všechny kombinace k prvků ze seznamu, s opakováním i bez něj.
Související nástroje
Generátor kombinací
Vložte seznam, jednu položku na řádek, zvolte velikost kombinace a nástroj vypíše všechny kombinace této velikosti. Kombinace nehledí na pořadí: z a, b, c při velikosti 2 vznikne „a, b“, „a, c“ a „b, c“ — nikdy „b, a“, protože jde o tutéž dvojici. Využijete to při sestavování rozpisu zápasů každý s každým, výpisu všech dvojic testovaných variant, přípravě degustačních sad, sestavení tiketů nebo při zjišťování, které podmnožiny musí experiment pokrýt.
Pole velikosti je k v kombinačním čísle „n nad k“. Volba „Povolit opakování“ přepne běžné kombinace na kombinace s opakováním, kde se položka může v jednom řádku objevit vícekrát — to se hodí u hodů kostkou, výběru ingrediencí a všude tam, kde lze tutéž možnost zvolit dvakrát. Volba „Odstranit duplicitní položky“ nejdřív pročistí váš seznam, takže dvakrát vložená hodnota nezdvojí každý řádek. Oddělovač určuje, čím se položky na řádku spojují: čárka, mezera, tabulátor, nic, nebo vlastní řetězec, ve kterém \t znamená tabulátor.
Počty kombinací rostou rychle — 40 položek při velikosti 5 dá 658 008 řádků a 60 položek při velikosti 5 už miliony. Nástroj proto kombinace spočítá dřív, než vygeneruje první řádek. Pokud by výsledek přesáhl limit výstupu 10 MB, uvede přesný počet a zastaví se, místo aby zamrzla karta. Stačí snížit velikost nebo zkrátit seznam a výsledek se objeví znovu.
Vše běží přímo ve vašem prohlížeči a seznam se nikam nenahrává, takže interní názvy produktů, jména zákazníků i nezveřejněné kódy zboží zůstávají na vašem zařízení. Přehled pod výstupem ukazuje počet položek i počet vzniklých kombinací a přepočítává se živě při psaní.