Generátor tajného Ježíška
Napište jména všech, oddělte páry a losujte. Každý dostane vlastní odkaz, který si otevře v telefonu a uvidí, komu kupuje dárek — bez e-mailů, bez registrace, bez aplikace. Přidejte rozpočet a datum a dostanou se do každého odkazu. Místo toho můžete vytisknout QR kartičky k rozdání, a pokud vaše pravidla spravedlivé losování znemožní, generátor to řekne a ukáže, kdo se zasekl.
Ukázková skupina — přidejte první jméno a zmizí.
Počet lidí: 8, pravidla: 3. Připraveno k losování.
Klepněte na dvě jména na kruhu a oddělíte je. Nechte zapnuté, pokud se také účastníte.
Kdo se účastní
8 z 40Napište jméno a stiskněte Enter, nebo vložte celý seznam — jedno jméno na řádek nebo oddělené čárkami. Nejvýš 40 lidí.
Oddělit
Páry, spolubydlící, loňské dvojice — kdokoli, kdo by někoho neměl vylosovat.
- Aisha ⇄ Ben
- Dev ⇄ Elena
- Finn → Grace
Podrobnosti
Nepovinné. Co sem vyplníte, se objeví na každé stránce s výsledkem i na každé kartičce.
Pošlete každému jeho odkaz
Odkazy se tu objeví po losování — jeden pro každého, k poslání přes WhatsApp, SMS, Slack nebo cokoli jiného, co přenese odkaz.
Dejte tento generátor na svůj web
Vložte tyto dva řádky na jakoukoli stránku — firemní intranet, web klubu, rodinný blog. Losování funguje uvnitř rámečku a odkazy, které vydá, se otevírají tady.
Losování trvá minutu. Zbytek prosince jsou seznamy a Homsy drží dárky, jídlo i to, kdo co přinese, v telefonu každého.
Jména, vyloučení, podrobnosti a losování jsou uložené v tomto prohlížeči, takže se můžete vrátit a odkaz poslat znovu. Žádný účet není a vymazání dat prohlížeče seznam smaže.
Jak losování funguje a co je v odkazu
Každý smí vylosovat kohokoli kromě sebe a kromě lidí, které od něj oddělíte. „Navzájem“ odstraní mezi dvěma lidmi oba směry; „jedním směrem“ jen jeden. Než se cokoli vylosuje, generátor ověří, zda losování dodržující všechna pravidla vůbec existuje. Při jednom jménu na osobu jde o úlohu párování — dá se každému přidělit jiné jméno, které smí vylosovat? — a odpověď je přesná, ne zkoušená naslepo. Když je odpověď ne, stránka jmenuje odpovědné lidi: skupinu dárců, kteří mohou dohromady vylosovat méně jmen, než kolik jich je. Hallova věta o sňatcích říká, že losování existuje právě tehdy, když žádná taková skupina není, takže jmenovat skupinu znamená jmenovat důvod.
Při jednom jménu na osobu je losování míchání. Celý seznam se zamíchá kryptografickým generátorem náhodných čísel prohlížeče a zamíchání se ponechá jen tehdy, když každý připadl na někoho, koho smí vylosovat; jinak se míchá znovu, nejvýš dvacet tisíckrát. Ponechat jen zamíchání, která projdou, dává každému platnému losování přesně stejnou šanci. Teprve když pravidla nechají tak málo platných losování, že všech dvacet tisíc zamíchání selže, sáhne stránka po náhodném prohledávání, které vždy nějaké najde, ale neslibuje každému losování stejnou šanci.
Při dvou jménech na osobu je ověření existence úloha toku: každý dává dva dárky, každý dostává dva, nikdo nevylosuje stejného člověka dvakrát. Samotné losování jsou dvě kola míchání s jedním jménem, přičemž druhé nesmí zopakovat první. To se stejné šanci pro každé platné losování dvou jmen blíží, ale přesně stejné není, a říkáme to na rovinu, místo abychom to zaokrouhlovali.
Číslo v textu pod nástrojem je prostá aritmetika. Když si každý ve skupině vytáhne jedno jméno z klobouku, podíl losování, ve kterých nikdo nevytáhne sám sebe, je počet permutací bez pevného bodu vydělený počtem všech pořadí: 9 z 24 pro čtyři lidi, 44 ze 120 pro pět, 14 833 ze 40 320 pro osm. Od čtyř lidí výš zůstává mezi 36 a 38 % a ustálí se na jedné děleno e, přibližně 36,8 %.
Každý odkaz nese losování jednoho člověka: název akce, jeho jméno, jméno nebo jména lidí, pro které kupuje, s nápovědami, které jste přidali, rozpočet, datum, vaši poznámku, čtyřznakový kód losování a minutu, kdy se losovalo. Obsah je zpřeházený, aby se jméno nedalo přečíst na první pohled v náhledu zprávy. Není to šifrování: kdo odkaz otevře, uvidí, co obsahuje, takže každému pošlete jen ten jeho. Vytištěné kartičky nesou stejný odkaz jako QR kód s úrovní opravy chyb M, která podle normy QR obnoví asi 15 % poškozeného kódu, nebo L, asi 7 %, u odkazu příliš dlouhého pro M. Limit čtyřiceti lidí je naše vlastní volba — nad ním přestane být kruh jmen a stránka kartiček čitelná. Soubor kalendáře na stránce s výsledkem obsahuje jednu celodenní událost v den výměny s připomínkou týden předem a uvádí den a rozpočet, nikdy však osobu. Jména, vyloučení, podrobnosti a losování jsou uložené v tomto prohlížeči, takže organizátor může ztracený odkaz poslat znovu; žádný účet není.
Odkud tato čísla pocházejí
- 1. On Representatives of Subsets (Hall's marriage theorem) — P. Hall, Journal of the London Mathematical Society, 1935
- 2. A000166: Subfactorial or rencontres numbers, or derangements — The On-Line Encyclopedia of Integer Sequences
- 3. ISO/IEC 18004:2015 — QR Code bar code symbology specification — International Organization for Standardization
- 4. Crypto: getRandomValues() method — MDN Web Docs, Mozilla
Každé číslo výše pochází z kódu, který na této stránce běží. Kde jde o náš vlastní odhad, a ne o zveřejněný údaj, poznámka to říká a žádný zdroj neuvádí. Metoda naposledy ověřena 28. září 2026.
Proč losování z klobouku selhává
Lístečky v klobouku pořád fungují pro čtyři lidi u kuchyňského stolu. Jak skupina roste, přestávají fungovat, a aritmetika říká proč. V každé skupině od čtyř lidí výš je šance, že si nikdo nevytáhne vlastní jméno, mezi 36 a 38 % — takže většinu losování z klobouku je potřeba opakovat, a poslední, kdo tahá, už opakovat nemůže vůbec, protože zbyl jen jeho lísteček. Generátor opakuje losování za vás, neviditelně, tolikrát, kolikrát je potřeba.
Vyloučení jsou druhý důvod, proč klobouk selhává. Neví, že dvě jména patří páru, který by si dárky koupil tak jako tak, ani že ti samí dva lidé se vylosovali už loni. Každé přidané pravidlo zvyšuje šanci, že losování z klobouku dopadne špatně, a od určitého bodu neexistuje žádné losování, které by dodrželo všechna pravidla — což vám klobouk nikdy neřekne. Tento generátor to ověří nejdřív, a když se všechna pravidla dodržet nedají, jmenuje lidi, kterým jména chybějí, a jména, mezi která jsou vtěsnaní, takže víte, které vyloučení zrušit.
Třetím problémem je organizátor. Někdo musí losování provést a ve většině skupin chce ten člověk také překvapení. Tady zůstanou dvojice skryté, dokud si je nezobrazíte, a každý vidí své jméno na vlastním telefonu, takže organizátor se může účastnit jako všichni ostatní.
Rozpočet a datum domluvte před losováním, ne po něm: částka na každé kartičce zabrání tomu, aby jeden utratil třikrát víc než ostatní. Zbytek seznamu pokrývá plánování vánočních dárků, kde se dozvíte, jak stanovit částku na osobu, a Vánoční plánovač k tisku dá dárky, večeři a odpočet na tři listy. Pokud je tajný Ježíšek součástí rodinných Vánoc, plánování vánoční večeře řeší, kdo co přinese, a Kalkulačka spravedlivého dělení rodinných výdajů potom vyrovná společné náklady.
Poctivá mez je stejná jako u každého odkazu: dostane se jen k tomu, komu ho pošlete. Pokud někdo ten svůj ztratí, otevřete tuto stránku na zařízení, na kterém jste losovali — losování je uložené v tom prohlížeči — a pošlete ho znovu.
Časté dotazy
Jak tento generátor tajného Ježíška funguje?
Potřebuji e-mailové adresy všech?
Jak zařídit, aby se páry nevylosovaly navzájem?
Co když spravedlivé losování není možné?
Vidí organizátor, kdo si koho vylosoval?
Může každý kupovat pro dva lidi?
Funguje to s lichým počtem lidí?
Co se stane, když losuji znovu?
Můžu losování tajného Ježíška vytisknout?
Je losování opravdu náhodné?
Ukládá generátor můj seznam?
Související nástroje
Vánoční plánovač k tisku
Tři vánoční stránky k tisku zdarma: plánovač dárků se sloupci koupeno a zabaleno, plánovač štědrovečerní večeře a odpočet 25 úkolů. Upravitelné, bez registrace.
Vánoční nákupní seznam k tisku
Vánoční nákupní seznam k tisku zdarma na třech listech: včasný nákup trvanlivých věcí, čerstvý nákup na poslední dny a alobal, baterie a pytle, na které nikdo nepomyslí. 68 upravitelných položek, bez registrace.
Kalkulačka spravedlivého dělení rodinných výdajů
Spočítejte spravedlivé rozdělení účtů podle příjmu každého z vás. Ideální pro páry, složené rodiny a domácnosti s nerovnými příjmy.
Mějte zbytek prosince na jednom seznamu v Homsy
Losování trvá minutu. Zbytek prosince jsou seznamy — dárky, jídlo, kdo co přinese. Homsy je drží v telefonu každého, sdílené s lidmi, kteří se o ně starají.