Homsy

Salaisen joulupukin arvonta

Kirjoita kaikkien nimet, pidä pariskunnat erillään ja arvo. Jokainen saa oman linkin, jonka avaa puhelimellaan nähdäkseen, kenelle ostaa lahjan — ei sähköposteja, ei rekisteröitymistä, ei sovellusta. Lisää budjetti ja päivä, niin ne kulkevat jokaisessa linkissä. Voit myös tulostaa jaettavat QR-kortit, ja jos sääntösi tekevät reilusta arvonnasta mahdottoman, arvonta kertoo sen ja nimeää, ketkä ovat jumissa.

Aisha Ben Carla Dev Elena Finn Grace Hugo

Esimerkkiporukka — lisää ensimmäinen nimi, niin se tyhjenee.

8 henkeä, 3 sääntöä. Valmiina arvontaan.

Nimiä kullekin

Napauta kahta nimeä kehällä pitääksesi heidät erillään. Jätä tämä päälle, jos olet itsekin mukana.

Ketkä ovat mukana

8 / 40

Kirjoita nimi ja paina Enter tai liitä koko lista — yksi riville tai pilkuilla eroteltuna. Enintään 40 henkeä.

Pidä erillään

Pariskunnat, kämppikset, viime vuoden parit — kaikki, joiden ei pitäisi arpoa jotakuta.

  • Aisha ⇄ Ben
  • Dev ⇄ Elena
  • Finn → Grace

Tiedot

Valinnainen. Kaikki, mitä täytät tähän, näkyy jokaisella paljastussivulla ja kortilla.

Lisää tämä arvonta sivustollesi

Liitä nämä kaksi riviä mille tahansa sivulle — työpaikan intranetiin, seuran verkkosivuille, perheen blogiin. Arvonta toimii kehyksen sisällä, ja sen antamat linkit aukeavat täällä.

Esikatsele upotusta

Arvonta vie minuutin. Muu joulukuu on listoja, ja Homsy pitää lahjat, ruoan ja sen, kuka tuo mitäkin, jokaisen puhelimessa.

Nimet, poissulkemiset, tiedot ja arvonta tallennetaan tähän selaimeen, joten voit palata ja lähettää linkin uudelleen. Tiliä ei ole, ja selaimen tietojen tyhjentäminen tyhjentää listan.

Miten arvonta toimii ja mitä linkissä on

Jokainen saa arpoa kenet tahansa paitsi itsensä ja ne, jotka olet pitänyt hänestä erillään. ”Toisiaan” poistaa molemmat suunnat kahden ihmisen väliltä; ”yhteen suuntaan” poistaa vain toisen. Ennen kuin mitään arvotaan, työkalu tarkistaa, onko jokaista sääntöä noudattavaa arvontaa ylipäätään olemassa. Yhdellä nimellä kullekin se on sovitusongelma — voiko jokaiselle antaa eri nimen, jonka hän saa arpoa — ja siihen vastataan tarkasti, ei kokeilemalla ja toivomalla. Kun vastaus on ei, sivu nimeää syylliset: joukon antajia, jotka saavat yhteensä arpoa vähemmän nimiä kuin heitä on. Hallin avioliittolauseen mukaan arvonta on olemassa täsmälleen silloin, kun tällaista joukkoa ei ole, joten joukon nimeäminen on syyn nimeämistä.

Yhdellä nimellä kullekin arvonta on sekoitus. Koko lista sekoitetaan selaimen kryptografisella satunnaislukugeneraattorilla, ja sekoitus hyväksytään vain, jos jokainen osui johonkuhun, jonka saa arpoa; muuten se sekoitetaan uudelleen, enintään kaksikymmentätuhatta kertaa. Kun hyväksytään vain läpäisevät sekoitukset, jokaisella kelvollisella arvonnalla on täsmälleen sama todennäköisyys. Vain jos säännöt jättävät niin vähän kelvollisia arvontoja, että kaikki kaksikymmentätuhatta sekoitusta epäonnistuvat, sivu turvautuu satunnaistettuun hakuun, joka löytää aina arvonnan mutta ei lupaa jokaiselle arvonnalle samaa todennäköisyyttä.

Kahdella nimellä kullekin olemassaolon tarkistus on virtausongelma: jokainen antaa kahdelle, jokainen saa kahdelta, eikä kukaan arvo samaa henkilöä kahdesti. Itse arvonta on kaksi kierrosta yhden nimen sekoitusta, eikä toinen saa toistaa ensimmäistä. Se pääsee lähelle samaa todennäköisyyttä jokaiselle kelvolliselle kahden nimen arvonnalle olematta täsmälleen sama, ja sanomme sen suoraan emmekä pyöristä sitä ylöspäin.

Työkalun alla olevan tekstin luku on pelkkää laskentoa. Kun porukan jokainen nostaa hatusta yhden nimen, niiden arvontojen osuus, joissa kukaan ei saa omaa nimeään, on epäjärjestysten määrä jaettuna järjestysten määrällä: 9 / 24 neljälle hengelle, 44 / 120 viidelle, 14,833 / 40,320 kahdeksalle. Neljästä hengestä ylöspäin se pysyy 36 ja 38 prosentin välillä ja asettuu arvoon yksi jaettuna luvulla e, noin 36,8 %.

Jokainen linkki kuljettaa yhden henkilön arvonnan: tapahtuman nimen, hänen oman nimensä, nimen tai nimet, joille hän ostaa, lisäämiesi vihjeiden kanssa, budjetin, päivämäärän, viestisi, neljän merkin arvontakoodin ja arvonnan minuutin. Se on sekoitettu, jotta nimeä ei voi lukea yhdellä silmäyksellä viestin esikatselusta. Se ei ole salausta: jokainen, joka avaa linkin, näkee sen sisällön, joten lähetä kullekin vain hänen omansa. Tulostetuissa korteissa on sama linkki QR-koodina virheenkorjaustasolla M, jonka QR-standardi määrittelee pystyväksi palauttamaan noin 15 % vaurioituneesta symbolista, tai tasolla L, noin 7 %, linkille, joka on liian pitkä mahtuakseen tasolle M. Neljänkymmenen hengen raja on oma valintamme — sen yli nimikehä ja korttisivu lakkaavat olemasta luettavia. Paljastussivun kalenteritiedostossa on yksi koko päivän tapahtuma vaihtopäivälle ja muistutus viikkoa ennen, ja siinä mainitaan päivä ja budjetti mutta ei koskaan henkilöä. Nimet, poissulkemiset, tiedot ja arvonta tallennetaan tähän selaimeen, jotta järjestäjä voi lähettää hukatun linkin uudelleen; tiliä ei ole.

Mistä luvut tulevat

  1. 1. On Representatives of Subsets (Hall's marriage theorem) — P. Hall, Journal of the London Mathematical Society, 1935
  2. 2. A000166: Subfactorial or rencontres numbers, or derangements — The On-Line Encyclopedia of Integer Sequences
  3. 3. ISO/IEC 18004:2015 — QR Code bar code symbology specification — International Organization for Standardization
  4. 4. Crypto: getRandomValues() method — MDN Web Docs, Mozilla

Jokainen yllä oleva luku on luettu tällä sivulla toimivasta koodista. Kun luku on oma arviomme eikä julkaistu tieto, huomautus kertoo sen eikä viittaa mihinkään lähteeseen. Menetelmä tarkistettu viimeksi 28.9.2026.

Miksi salaisen joulupukin arvonta hatusta menee pieleen

Nimet hatussa toimivat vielä neljälle ihmiselle keittiön pöydän ääressä. Ne lakkaavat toimimasta porukan kasvaessa, ja laskutoimitus kertoo miksi. Kun porukassa on neljä tai enemmän, todennäköisyys sille, ettei kukaan nosta omaa nimeään, on 36 ja 38 prosentin välillä — joten useimmat hattuarvonnat on tehtävä uudelleen, eikä viimeinen nostaja voi tehdä uudelleen lainkaan, koska jäljellä on vain hänen oma lappunsa. Arvontatyökalu tekee uusinnan puolestasi, näkymättömästi, niin monta kertaa kuin tarvitaan.

Poissulkemiset ovat toinen tapa, jolla hattu pettää. Se ei voi tietää, että kaksi nimistä on pariskunta, joka ostaisi lahjat toisilleen joka tapauksessa, tai että samat kaksi arpoivat toisensa viime vuonna. Jokainen lisäämäsi sääntö tekee hattuarvonnan epäonnistumisesta todennäköisempää, ja jossain vaiheessa ei ole lainkaan arvontaa, joka noudattaisi jokaista sääntöä — mitä hattu ei koskaan kerro. Tämä arvonta tarkistaa ensin, ja kun kaikki säännöt eivät voi päteä, se nimeää ihmiset, jotka ovat ahtaalla, ja nimet, joihin he ovat ahtautuneet, joten tiedät, mistä poissulkemisesta luopua.

Kolmas ongelma on järjestäjä. Jonkun on hoidettava arvonta, ja useimmissa porukoissa hänkin haluaa yllätyksen. Tässä parit pysyvät piilossa, ellet pyydä nähdä niitä, ja jokainen näkee oman nimensä omassa puhelimessaan, joten järjestäjä voi osallistua kuten kaikki muutkin.

Sopikaa budjetista ja päivästä ennen arvontaa, ei sen jälkeen: jokaiseen korttiin kirjoitettu summa estää sen, että yksi käyttää kolme kertaa enemmän kuin muut. Muusta listasta joululahjojen suunnittelu kertoo, miten summa asetetaan henkeä kohden, ja Tulostettava joulusuunnitelma kokoaa lahjat, jouluaterian ja lähtölaskennan kolmelle sivulle. Jos salainen joulupukki on osa perheen joulua, jouluaterian suunnittelu kertoo, kuka tuo mitäkin, ja Perheen menojen reilun jaon laskuri tasaa yhteiset kulut jälkikäteen.

Rehellinen raja on sama kuin jokaisella linkillä: se tavoittaa vain sen, jolle sen lähetät. Jos joku hukkaa omansa, avaa tämä sivu laitteella, jolla arvoit — arvonta on tallennettu siihen selaimeen — ja lähetä se uudelleen.

Usein kysytyt kysymykset

Miten tämä salaisen joulupukin arvonta toimii?

Kirjoita kaikkien nimet, merkitse ne, jotka eivät saa arpoa toisiaan, lisää halutessasi budjetti ja päivämäärä ja paina Arvo. Jokainen saa oman linkin. Lähetä se WhatsAppilla, tekstiviestinä, Slackissa tai missä tahansa, missä linkin voi jakaa. Kun linkki avataan, puhelimen näytöllä oleva lahjapaketti aukeaa ja näyttää, kenelle lahja ostetaan, budjetin, päivämäärän ja mahdollisen vihjeen kanssa.

Tarvitsenko kaikkien sähköpostiosoitteet?

Et. Sähköposteja, tilejä tai rekisteröitymistä ei ole. Arvonta antaa jokaiselle henkilölle yhden linkin, ja lähetät sen samaa kautta, jota porukkanne muutenkin käyttää. Jos osa porukasta on samassa huoneessa, tulosta QR-kortit ja jaa ne käsin.

Miten estän pariskuntia arpomasta toisiaan?

Pidä heidät erillään. Valitse kaksi nimeä ja valitse ”toisiaan” pariskunnalle tai kämppiksille tai ”yhteen suuntaan”, kun vain toinen ei saa arpoa toista — esimerkiksi viime vuoden parit. Voit myös napauttaa kahta nimeä kehällä. Jokainen arvonta noudattaa jokaista asettamaasi sääntöä, ja kehä näyttää jokaisen säännön solmuna kahden nimen välissä.

Entä jos kelvollista arvontaa ei ole?

Arvonta kertoo sen ennen arpomista ja näyttää, ketkä ovat jumissa — esimerkiksi ”Aisha, Ben ja Carla voivat arpoa yhteensä vain nimistä Dev ja Elena: kolme henkeä, kaksi nimeä.” Näin käy, kun poissulkemiset jättävät jollekin ryhmälle vähemmän arvottavia nimiä kuin ryhmässä on ihmisiä. Poista yksi heidän poissulkemisistaan ja arvo uudelleen.

Näkeekö järjestäjä, kuka sai kenet?

Vain jos hän itse haluaa. Arvonta tehdään järjestäjän puhelimessa tai tietokoneessa, ja parit pysyvät piilossa, ellei järjestäjä näytä niitä, joten mukana oleva järjestäjä voi hoitaa arvonnan ja yllättyä silti. Kaikki linkit ovat kuitenkin järjestäjän näytöllä, ja jokainen, joka avaa linkin, näkee sen sisällön — joten lähetä kullekin vain hänen oma linkkinsä, äläkä avaa niitä itse.

Voiko jokainen ostaa lahjan kahdelle?

Voi. Vaihda ”Nimiä kullekin” kahteen, niin jokainen arpoo kaksi nimeä ja tulee arvotuksi kahdesti, eikä kukaan arvo samaa henkilöä kahdesti. Poissulkemiset pätevät yhä. Tämä vaatii vähintään kolme henkeä, ja porukalla, jolla on paljon poissulkemisia, on suurempi todennäköisyys, ettei kelvollista kahden nimen arvontaa ole — arvonta kertoo, jos niin käy.

Toimiiko se parittomalla määrällä ihmisiä?

Toimii. Salainen joulupukki on ketju eikä joukko pareja, joten mikä tahansa määrä kolmesta neljäänkymmeneen käy. Kahden hengen kesken mikään ei pysy salassa, joten arvonta pyytää kolmannen.

Mitä tapahtuu, jos arvon uudelleen?

Jokainen saa uuden linkin. Aiemman arvonnan linkit aukeavat yhä ja näyttävät aiemman arvonnan, koska jokainen linkki kuljettaa omaa tulostaan. Jokaisella paljastussivulla ja kortilla näkyy neljän merkin arvontakoodi ja arvonnan aika, joten kerro porukalle, mikä koodi on voimassa, ja lähetä uudet linkit.

Voinko tulostaa salaisen joulupukin arvonnan?

Voit, kahdella tavalla. Kortit tulostuvat kahdeksan sivulle, yksi kullekin, nimi etupuolella ja QR-koodi, joka avaa hänen paljastussivunsa; leikkaa ne irti ja jaa. Lista tulostaa jokaisen nimen linkkinsä vieressä ja ruudun, jonka rastitat, kun lähetät linkin. Valitse tulostusikkunasta Tallenna PDF-tiedostona, jos haluat mieluummin tiedoston.

Onko arvonta todella satunnainen?

On. Kun kukin saa yhden nimen, arvonta sekoittaa koko listan selaimen kryptografisella satunnaislukugeneraattorilla ja hyväksyy sekoituksen vain, jos jokainen osui johonkuhun, jonka saa arpoa, joten jokaisella kelvollisella arvonnalla on sama todennäköisyys. Kahdella nimellä se tekee kaksi tällaista kierrosta, eikä toinen saa toistaa ensimmäistä; se pääsee lähelle yhtä suurta todennäköisyyttä olematta täsmälleen yhtä suuri.

Tallentaako arvonta listani?

Kyllä, tähän selaimeen. Nimet, poissulkemiset, tiedot ja arvonta säilytetään tämän selaimen paikallisessa tallennustilassa, joten voit palata myöhemmin ja lähettää linkin uudelleen sille, joka hukkasi omansa. Tiliä ei ole, ja selaimen tietojen tyhjentäminen tyhjentää listan.

Muita työkaluja

Pidä muu joulukuu yhdellä listalla Homsyssa

Arvonta vie minuutin. Muu joulukuu on listoja — lahjat, ruoka, kuka tuo mitäkin. Homsy pitää ne jokaisen puhelimessa ja jakaa ne niiden kanssa, jotka tekevät työt.