シークレットサンタ ジェネレーター
シークレットサンタのペアをランダムに割り当て——自分自身を引くことなし、アップロードなし。
割り当て結果
| ギバー | レシーバー |
|---|
シークレットサンタを簡単に
参加者の名前を入力して「生成」を押すだけ。各人にランダムでギバーとレシーバーが割り当てられ、自分自身を引くことは数学的にありません。
シャッフルにはブラウザの crypto.getRandomValues を使用しており、暗号学的に強力な乱数が保証されます。データはデバイスの外へは出ません。
よくある質問
なぜ自分自身を引かないのですか? Fisher–Yates の変種であるサットロのアルゴリズムを使用しており、単一のサイクルを生成するため自己割り当てが数学的に不可能です。
リストはどこかに送信されますか? いいえ——すべてブラウザ内で処理されます。
名前が重複している場合は? エラーが表示されます。名前が一意になるよう苗字やイニシャルを追加してください。