Generátor všech kombinací vám rychle vytvoří všechny možné výsledky ze seznamu položek. Ve výchozím nastavení generuje všechny neprázdné kombinace, ale můžete přepnout režim na permutace, kombinace s opakováním nebo kartézský součin. Je určený pro praktické použití: čisté zpracování vstupu, jasné součty a rychlý export i pro velké výstupy.
Funkce
4 režimy generování
- Kombinace: pořadí nerozhoduje. “A, B” je stejné jako “B, A”. Toto je výchozí režim.
- Permutace: pořadí rozhoduje. “A, B” a “B, A” jsou různé výsledky.
- Kombinace s opakováním: položky se mohou opakovat a pořadí nerozhoduje. Hodí se např. pro “vyber k přísad”, “k číslic s opakováním” nebo “k voleb s vracením”.
- Kartézský součin: zadáte více seznamů a nástroj vybere 1 položku z každého seznamu v daném pořadí. Ideální pro tvorbu SKU, variant, názvů, balíčků voleb a řádků strukturovaných dat.
Výchozí nastavení generuje všechny kombinace
V režimu Kombinace výchozí volba “Všechny délky (1..n)” vytvoří každou neprázdnou podmnožinu vašich položek. Dostanete tedy jednotlivé položky, dvojice, trojice až po celý seznam. Pokud chcete jen jednu přesnou velikost, přepněte Délka výsledku na “Přesné k”.
Snadný vstup, čisté zpracování
- Vložte položky po jedné na řádek nebo vložte seznam oddělený čárkami.
- Volbou “Rozdělit položky podle” určíte parsování: automaticky, nové řádky, čárky nebo středníky.
- “Ořezat mezery” odstraní nechtěné mezery na začátku a na konci.
- “Ignorovat prázdné řádky” udrží seznam čistý i při vložení nepořádných dat.
- “Odstranit duplicitní položky” zabrání nafouknutí výsledků opakovanými hodnotami.
Formát výstupu pod kontrolou
- “Oddělovač” (režimy s jedním seznamem) určuje, jak se položky spojují v rámci jednoho výsledku, např. “, ” nebo ” | “.
- “Předpona” a “Přípona” se přidají ke každému vygenerovanému řádku, což se hodí pro šablony.
- Kartézský součin lze exportovat jako TXT (jeden výsledek na řádek) nebo CSV (jeden sloupec na seznam). CSV je nejlepší, pokud chcete výstup otevřít v Excelu nebo Google Sheets.
Součty a chytré náhledy
- “Celkový počet výsledků” ukazuje skutečný matematický počet pro aktuální nastavení.
- “Vygeneruje” ukazuje, kolik výsledků widget reálně v jednom běhu vytvoří.
- “Náhled výstupu” zobrazí první část výsledků pro rychlou kontrolu bez zaseknutí stránky.
Ovládání pro velké úlohy
- “Generovat” spustí běh.
- “Pozastavit” a “Pokračovat” pomůžou řídit velké exporty bez ztráty průběhu.
- “Zastavit” bezpečně zruší běh.
- “Kopírovat” zkopíruje výstup, pokud je dostatečně malý pro spolehlivé vložení do schránky.
- “Stáhnout” uloží vygenerovaný výstup do souboru, abyste ho mohli použít kdekoli.
- “Vymazat” vyčistí oblast výstupu a můžete začít znovu.
Ochrana výkonu
Aby prohlížeč zůstal svižný, generátor omezuje jeden běh na 5 000 000 řádků. Pokud je celkový počet vyšší, nástroj vytvoří prvních 5 000 000 výsledků a upozorní vás. U obřích počtů použijte “Přesné k”, snižte počet položek nebo přepněte na režim s menším počtem výsledků.
Často kladené dotazy
Jaký je rozdíl mezi kombinacemi a permutacemi?
Kombinace neřeší pořadí: výběr A a B je stejný jako výběr B a A. Permutace považují pořadí za jedinečné: A pak B je jiné než B pak A. Pokud řešíte uspořádání, použijte permutace. Pokud vás zajímá jen množina vybraných položek, použijte kombinace.
Co znamená “Všechny délky (1..n)”?
Generuje výsledky všech velikostí ze seznamu: 1 položka, 2 položky, 3 položky atd. až po všechny položky. U kombinací to znamená každou neprázdnou podmnožinu. U permutací to znamená každou možnou uspořádanou posloupnost libovolné délky.
Proč jsou “Permutace + Všechny délky” tak rychle obrovské?
Protože pořadí násobí počet. U 10 položek nedostanete jen dvojice a trojice, ale spoustu uspořádaných posloupností napříč více délkami, což roste extrémně rychle. Pokud potřebujete jen konkrétní velikost, použijte “Přesné k”.
Kdy použít kombinace s opakováním?
Použijte je, když se stejná položka může ve výsledku objevit vícekrát, např. “vyber 4 číslice s povoleným opakováním” nebo “vyber k kopečků příchutí, kde se příchuť může opakovat”. Pokud opakování nechcete, použijte kombinace nebo permutace.
Co je kartézský součin jednoduše?
Je to “vyber jednu položku z každého seznamu”. Pokud máte Barvy a Velikosti, kartézský součin vytvoří všechny dvojice Barva + Velikost. Přidáte-li třetí seznam, např. Materiál, vzniknou všechny kombinace Barva + Velikost + Materiál.
Proč nástroj odstraňuje duplicity a mám to vypnout?
Duplicitní položky mohou vytvářet opakované výsledky a nafouknuté součty, hlavně u kombinací a permutací. Pokud jsou duplicity náhodné, nechte to zapnuté. Pokud mají ve vašich datech význam, vypněte to a položky odlišujte, např. přidáním štítků “Červená (A)” a “Červená (B)”.
Proč je limit 5 000 000 výsledků?
Generování a držení extrémně velkých výstupů může zaseknout kartu prohlížeče nebo spadnout na paměť. Limit drží nástroj spolehlivý pro většinu běžných úloh. Pokud potřebujete víc, zmenšete vstup, generujte po menších dávkách přes “Přesné k” nebo použijte serverové řešení pro velmi velké výčty.
CalcuLife.com









Napsat komentář