Homsy

Yılbaşı Çekilişi Aracı

Herkesin adını yazın, çiftleri ayırın ve çekin. Her kişi, telefonunda açıp kime hediye alacağını göreceği kendi bağlantısını alır — e-posta yok, üyelik yok, uygulama yok. Bir bütçe ve tarih ekleyin, her bağlantıda yer alsın. İsterseniz dağıtmak için QR kartları yazdırın; kurallarınız adil bir çekilişi imkânsız kılıyorsa araç bunu söyler ve kimin sıkıştığını gösterir.

Aisha Ben Carla Dev Elena Finn Grace Hugo

Örnek grup — ilk isminizi ekleyince kaybolur.

8 kişi, 3 kural. Çekilişe hazır.

Kişi başına isim

Ayırmak için halkadaki iki isme dokunun. Siz de katılıyorsanız açık bırakın.

Kimler katılıyor

8 / 40

Bir isim yazıp Enter'a basın ya da bütün bir listeyi yapıştırın — her satıra bir isim ya da virgülle ayrılmış. En fazla 40 kişi.

Ayır

Çiftler, ev arkadaşları, geçen yılın eşleşmeleri — birini çekmemesi gereken herkes.

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

Ayrıntılar

İsteğe bağlı. Buraya yazdıklarınız her sonuç sayfasında ve her kartta görünür.

Bu aracı sitenize koyun

Bu iki satırı herhangi bir sayfaya yapıştırın — şirket intraneti, kulüp sitesi, aile blogu. Çekiliş çerçevenin içinde çalışır; verdiği bağlantılar burada açılır.

Yerleştirmeyi önizle

Çekiliş bir dakika sürer. Aralığın geri kalanı listelerden ibarettir ve Homsy hediyeleri, yemekleri ve kimin ne getireceğini herkesin telefonunda tutar.

İsimleriniz, ayırmalarınız, ayrıntılarınız ve çekiliş bu tarayıcıda kayıtlıdır; böylece dönüp bir bağlantıyı yeniden gönderebilirsiniz. Hesap yoktur ve tarayıcı verilerini temizlemek listeyi de temizler.

Çekiliş nasıl çalışır ve bağlantıda ne var

Herkes kendisi ve kendisinden ayırdığınız kişiler dışında herkesi çekebilir. “Birbirini” iki kişi arasındaki iki yönü de kaldırır; “tek yönlü” yalnızca birini. Hiçbir şey çekilmeden önce araç, tüm kurallara uyan bir çekilişin var olup olmadığını kontrol eder. Kişi başına bir isimde bu bir eşleştirme problemidir — herkese çekmesine izin verilen farklı bir isim verilebilir mi — ve cevap deneyip umarak değil, kesin olarak bulunur. Cevap hayır olduğunda sayfa sorumlu kişileri söyler: birlikte, kendi sayılarından daha az isim çekebilen bir grup çekiliş yapan kişi. Hall'un evlilik teoremi, böyle bir grup yoksa ve ancak o zaman bir çekilişin var olduğunu söyler; yani grubu söylemek nedeni söylemektir.

Kişi başına bir isimde çekiliş bir karıştırmadır. Tüm liste tarayıcının kriptografik rastgele sayı üreteciyle karıştırılır ve karışım yalnızca herkes çekmesine izin verilen birine denk geldiyse tutulur; değilse yeniden karıştırılır, en fazla yirmi bin kez. Yalnızca geçen karışımları tutmak her geçerli çekilişe tam olarak aynı şansı verir. Kurallar o kadar az geçerli çekiliş bırakır ki yirmi bin karışımın hepsi başarısız olursa, ancak o zaman sayfa her zaman bir çekiliş bulan ama her çekilişe eşit şans vaat etmeyen rastgele bir aramaya geçer.

Kişi başına iki isimde varlık kontrolü bir akış problemidir: herkes iki hediye verir, herkes iki hediye alır, kimse aynı kişiyi iki kez çekmez. Çekilişin kendisi, tek isimli karıştırmanın iki turudur; ikinci tur birinciyi tekrarlayamaz. Bu, her geçerli iki isimli çekilişe eşite yakın bir şans verir ama tam eşit değildir; bunu yuvarlamak yerine açıkça söylüyoruz.

Aracın altındaki metindeki oran düz aritmetiktir. Bir gruptaki herkes şapkadan bir isim çektiğinde, kimsenin kendi adını çekmediği çekilişlerin payı, düzensizliklerin (derangement) sayısının tüm sıralamaların sayısına bölünmesidir: dört kişi için 24'te 9, beş kişi için 120'de 44, sekiz kişi için 40.320'de 14.833. Dört kişiden itibaren %36 ile %38 arasında kalır ve bire bölü e'ye, yaklaşık %36,8'e oturur.

Her bağlantı tek bir kişinin çekilişini taşır: etkinliğin adı, kişinin kendi adı, hediye alacağı kişinin ya da kişilerin adı ve eklediğiniz ipuçları, bütçe, tarih, notunuz, dört karakterli bir çekiliş kodu ve çekilişin yapıldığı dakika. İçerik, bir mesaj önizlemesinde isim bir bakışta okunamasın diye karıştırılmıştır. Bu şifreleme değildir: bir bağlantıyı açan herkes içinde ne olduğunu görür, bu yüzden herkese yalnızca kendi bağlantısını gönderin. Basılı kartlar aynı bağlantıyı bir QR kod olarak taşır; hata düzeltme seviyesi M'dir ve QR standardına göre hasarlı bir kodun yaklaşık %15'ini kurtarabilir; M'ye sığmayacak kadar uzun bir bağlantı için seviye L'dir, yaklaşık %7. Kırk kişilik sınır bizim tercihimizdir — bunun üstünde isim halkası ve kart sayfası okunmaz hâle gelir. Sonuç sayfasındaki takvim dosyası, değişim gününde bir hafta önceden hatırlatıcısı olan tek bir tüm gün etkinliği içerir; günü ve bütçeyi yazar ama kişiyi asla yazmaz. İsimler, ayırmalar, ayrıntılar ve çekiliş bu tarayıcıda kayıtlıdır; böylece organizatör kaybolan bir bağlantıyı yeniden gönderebilir; hesap yoktur.

Bu rakamlar nereden geliyor

  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

Yukarıdaki her rakam, bu sayfada çalışan koddan okundu. Bir sayı yayımlanmış bir kaynaktan değil de bizim kendi değerlendirmemizden geliyorsa, not bunu açıkça söyler ve kaynak göstermez. Yöntem en son 28 Eylül 2026 tarihinde kontrol edildi.

Şapkadan çekiliş neden ters gider

Şapkaya atılan kâğıtlar mutfak masasındaki dört kişi için hâlâ işe yarar. Grup büyüdükçe işe yaramaz olur ve aritmetik nedenini söyler. Dört ve daha fazla kişilik her grupta kimsenin kendi adını çekmeme ihtimali %36 ile %38 arasındadır — yani şapkadan yapılan çekilişlerin çoğunun tekrarlanması gerekir ve son çeken kişi hiç tekrar yapamaz, çünkü geriye yalnızca kendi kâğıdı kalmıştır. Bir araç bu tekrarı sizin yerinize, görünmeden, gerektiği kadar yapar.

Ayırmalar şapkanın başarısız olduğu ikinci yerdir. Şapka, iki ismin zaten birbirine hediye alacak bir çift olduğunu ya da aynı iki kişinin geçen yıl birbirini çektiğini bilemez. Eklediğiniz her kural şapka çekilişinin ters gitme ihtimalini artırır ve bir noktadan sonra tüm kurallara uyan hiçbir çekiliş kalmaz — şapka bunu size asla söylemez. Bu araç önce bunu kontrol eder ve kurallar birlikte tutmadığında sıkışan kişileri ve sıkıştıkları isimleri söyler; böylece hangi ayırmayı kaldıracağınızı bilirsiniz.

Üçüncü sorun organizatördür. Birinin çekilişi yürütmesi gerekir ve çoğu grupta o kişi de sürpriz ister. Burada eşleşmeler siz görmek istemedikçe gizli kalır ve herkes kendi adını kendi telefonunda görür; böylece organizatör de herkes gibi katılabilir.

Bütçeyi ve tarihi çekilişten önce kararlaştırın, sonra değil: her kartta yazan bir tutar, birinin diğerlerinden üç kat fazla harcamasını önler. Listenin geri kalanı için yılbaşı hediyelerini planlama kişi başına bir tutar belirlemeyi anlatır; Yazdırılabilir Yılbaşı Planlayıcı ise hediyeleri, yemeği ve geri sayımı üç sayfaya koyar. Çekiliş bir aile yılbaşının parçasıysa yılbaşı yemeğini planlama kimin ne getireceğini ele alır, Aile Harcamalarını Adil Paylaşma Hesaplayıcı da ortak masrafları sonradan paylaştırır.

Dürüst sınır her bağlantınınkiyle aynıdır: yalnızca gönderdiğiniz kişiye ulaşır. Biri kendi bağlantısını kaybederse bu sayfayı çekilişi yaptığınız cihazda açın — çekiliş o tarayıcıda kayıtlıdır — ve yeniden gönderin.

Sıkça sorulan sorular

Bu yılbaşı çekilişi aracı nasıl çalışır?

Herkesin adını yazın, birbirini çekmemesi gerekenleri işaretleyin, isterseniz bir bütçe ve tarih ekleyin ve “Çek” düğmesine basın. Her kişi kendine ait bir bağlantı alır. Bunu WhatsApp, SMS, Slack ya da bağlantı taşıyan herhangi bir yolla gönderin; kişi bağlantıyı açtığında telefonundaki paketli hediye açılır ve kime hediye alacağını, bütçeyi, tarihi ve eklediğiniz ipucunu gösterir.

Herkesin e-posta adresine ihtiyacım var mı?

Hayır. E-posta, hesap ya da üyelik yok. Araç kişi başına bir bağlantı verir, siz de onu grubunuz nasıl konuşuyorsa öyle gönderirsiniz. Grubun bir kısmı aynı odadaysa bunun yerine QR kartlarını yazdırıp dağıtın.

Çiftlerin birbirini çekmesini nasıl önlerim?

Onları ayırın. İki isim seçin; bir çift ya da ev arkadaşları için “birbirini”, yalnızca biri diğerini çekmemeliyse — örneğin geçen yılın eşleşmeleri — “tek yönlü” seçin. Halkadaki iki isme dokunarak da ayırabilirsiniz. Her çekiliş koyduğunuz her kurala uyar ve halka her kuralı iki isim arasında bir düğüm olarak gösterir.

Geçerli bir çekiliş yoksa ne olur?

Araç bunu çekilişten önce söyler ve kimin sıkıştığını gösterir — örneğin: “Aisha, Ben ve Carla yalnızca Dev ve Elena arasından çekebilir: üç kişi, iki isim.” Bu, ayırmalar bir gruba içindeki kişi sayısından daha az çekilecek isim bıraktığında olur. Onların ayırmalarından birini kaldırıp yeniden çekin.

Organizatör kimin kimi çektiğini görebilir mi?

Yalnızca isterse. Çekiliş organizatörün telefonunda ya da bilgisayarında yapılır ve eşleşmeler organizatör açmadıkça gizli kalır; böylece çekilişe katılan bir organizatör çekilişi yürütüp yine de sürprizle karşılaşabilir. Ancak tüm bağlantılar organizatörün ekranındadır ve bir bağlantıyı açan herkes içinde ne olduğunu görür — bu yüzden herkese yalnızca kendi bağlantısını gönderin ve başkalarının bağlantılarını açmayın.

Herkes iki kişiye hediye alabilir mi?

Evet. “Kişi başına isim” ayarını ikiye getirin; herkes iki isim çeker ve iki kez çekilir, kimse aynı kişiyi iki kez çekmez. Ayırmalar geçerli kalır. En az üç kişi gerekir ve çok sayıda ayırma olan bir grupta geçerli bir iki isimli çekiliş bulunmama ihtimali daha yüksektir — durum buysa araç size söyler.

Tek sayıda kişiyle çalışır mı?

Evet. Yılbaşı çekilişi eşleşmelerden değil bir zincirden oluşur, bu yüzden üçten kırka kadar her sayı olur. İki kişiyle hiçbir şey gizli kalmaz, bu yüzden araç üçüncü bir kişi ister.

Yeniden çekersem ne olur?

Herkes yeni bir bağlantı alır. Önceki çekilişin bağlantıları açılmaya ve önceki sonucu göstermeye devam eder, çünkü her bağlantı kendi sonucunu taşır. Her sonuç sayfası ve her kart dört karakterli bir çekiliş kodu ve çekilişin zamanını gösterir; gruba hangi kodun geçerli olduğunu söyleyin ve yeni bağlantıları gönderin.

Yılbaşı çekilişini yazdırabilir miyim?

Evet, iki şekilde. Kartlar sayfa başına sekiz tane, kişi başına bir kart olarak basılır; önünde kişinin adı ve sonucunu açan bir QR kod vardır; kesip dağıtın. Liste her ismi bağlantısının yanında, gönderdikçe işaretlenecek bir kutuyla basar. Dosya olarak saklamak isterseniz yazdırma penceresinde “PDF olarak kaydet”i seçin.

Çekiliş gerçekten rastgele mi?

Evet. Kişi başına bir isimde araç tüm listeyi tarayıcının kriptografik rastgele sayı üreteciyle karıştırır ve karışımı yalnızca herkes çekmesine izin verilen birine denk geldiyse tutar; böylece her geçerli çekilişin şansı aynıdır. Kişi başına iki isimde bunu iki tur yapar ve ikinci tur birinciyi tekrarlayamaz; bu, şansları eşite çok yaklaştırır ama tam eşit yapmaz.

Araç listemi kaydeder mi?

Evet, bu tarayıcıda. İsimler, ayırmalar, ayrıntılar ve çekiliş bu tarayıcının yerel depolamasında tutulur; böylece daha sonra dönüp bağlantısını kaybeden birine yeniden gönderebilirsiniz. Hesap yoktur ve tarayıcı verilerini temizlemek listeyi de temizler.

İlgili araçlar

Aralık ayının geri kalanını Homsy ile tek listede tutun

Çekiliş bir dakika sürer. Aralığın geri kalanı listelerden ibarettir — hediyeler, yemekler, kim ne getiriyor. Homsy bunları herkesin telefonunda, işi yapan kişilerle paylaşılmış olarak tutar.