SpinKit
ホーム探す › Secret Santaの名前を公平に引く方法

Secret Santaの名前を公平に引く方法

良いSecret Santa抽選はランダムで、秘密で、誰にも自分へのプレゼントを買わせない。

Secret Santaは抽選で生き死にします。うまくいけば、全員が一つの名前を持ち、誰が自分を持つか分からず、まともなギフトへの公平なチャンスがある。うまくいかない——自分の名前、主催者が全体を見てしまう、交換禁止の二人が互いに——と、12月が始まる前にサプライズが漏れます。

このガイドでは、持ちこたえる抽選の回し方:必ずやるべき二つ、昔の「帽子の中の名前」が崩れる理由、ランダムピッカーで対面でもリモートでも回せるきれいなルーチンを扱います。

抽選が必ず満たすべき二つ

どのSecret Santa抽選にも同じ二つの厳しい要件があり、方法を選ぶ前に名前を付ける価値があります。

ほとんどの抽選は第一を満たし、第二を静かに失敗します。主催者が全員のピックを見る、誰かが間違った紙片をちら見する——謎の半分が蒸発します。

帽子の中の名前——そして崩れるところ

定番は単純:全員の名前を紙片に書き、折り、帽子に入れ、回して一人一枚。動きますが、よく知られた失敗点が三つあります。

同じ部屋の小さなグループなら帽子でよく、引き直しに耐えれば。それより大きいかリモートなら、もっと信頼できるものが欲しい。

対面グループでのホイールの使い方

ランダムピッカーは帽子の機械的問題を直しつつ、抽選を可視で公正に保ちます。コツは名前の扱い。スピンホイールに全員を載せ、人ごとに:各参加者が誰に買うかをスピンし、次の人の前にその名前をホイールから外す。外すことで同じ受取人が二度割り当てられません。

秘密を保つには、各人が自分の割り当てだけを私的にメモ——スマホ、ポケットのカード、自分だけが見るメモ——し、部屋に発表しない。スピンは公開でランダム性が信頼され、結果は一人のもの。自分の名前に着地したら、別人が出るまで再スピンするだけ。

いちばん信頼できる最短法: ランダムな実行順序を生成し、全員にその順序で次の人のために購入してもらいます。つまり、最後の人が最初の人のために購入します。これは 1 回のランダム化であり、自分で描くことは不可能であり、やり直すことは何もありません。

「自分マッチなし」問題を平易に

数学者は、誰も自分の席にいないシャッフルを乱列(derangement)と呼びます。数学は不要——完全にランダムなシャッフルが常に乱列とは限らないと知れば十分。一人か二人が自分に着地することがあり、対処が要る。

簡単な直し方は二つ:

円環法は、事後キャッチではなく自分マッチ問題そのものを消すので、多くのグループでよりきれいです。

制約の扱い

「自分以外」以上が欲しいことも——カップルや同居人は家でバレるので互いに引かない方がよい。実務的に:まずランダム抽選し、禁止ペアが出たらその割り当てだけ別参加者と入れ替えて再確認。通常サイズで制約が二つなら秒で済みます。ルールの長いリストなら実質カスタムパズルで、完璧な解を追うよりルールを緩める方が簡単です。

予算、締め切り、ウィッシュリスト

抽選は仕事の半分。いくつか実務的な合意が、ギフトの寄り道を止めます。

きれいな手順ルーチン

全部まとめると、公正なSecret Santa抽選はこうなります。

  1. まず予算と交換日を合意し、短いウィッシュリストを集める。
  2. 全参加者をリストアップ。
  3. スピンホイールでランダム順を生成——または自分マッチなし円環を保証するならランダム化した進行順で各人が次の人のために買う。
  4. 影響する割り当てを入れ替えて制約を適用。
  5. 各人が自分の受取人だけを見て、内密に保つことを確認。
  6. 誰も自分を引いていないことを確認し、買い物開始。

数分で済み、リモートチームでも同僚の部屋でも同じように動き、当日のサプライズはギフトそのものだけになります。