このSecret Santa割当ツールの特長
- NGペア(除外)とグループ(同居/家族など)に対応。
- 全件は折りたたみ、個別Revealを主導線にして漏洩を減らします。
- 既定で crypto.getRandomValues による安全な乱数を使用。
- コピー/ダウンロード(TXT/CSV/JSON)と設定URL共有に対応。
使い方(3ステップ)
- 参加者を貼り付け(1行=1人)。
- 必要ならNGペア/グループを設定。
- Generateして、個別にRevealして配布。
すぐに割当を作成
Secret Santaツール
名簿を貼り付け、制約を入れて、1対1の割当を生成します。
形式:A,B / A -> B / タブ区切り。既定は相互を推奨します。
詳細設定
例:イヴ+フランク(「同じグループ内を禁止」がONなら互いに割当されません)
seededは再現性のためのモードです。暗号学的な秘匿目的ではありません。
結果
個別Reveal(推奨)
贈り手を選んで受取手を個別に表示します。全件表示より漏洩を減らせます。
全件(折りたたみ)
| 贈り手 | 受取手 |
|---|
逆引き(受取手 → 贈り手)
| 受取手 | 贈り手 |
|---|
共有 / URL詳細(高度)
高度なURL共有では、明示的にONにした場合のみ名簿/制約をURLに含めます(プライバシー注意)。
よくある質問
使い方は?
参加者を貼り付け、必要ならNGペア/グループを設定してGenerateします。配布は個別Revealが安全です。
NGペア(除外)とは?
割り当てたくない組み合わせ(例:カップル)を指定します。その組み合わせは割当から除外されます。
グループ制約とは?
同居/家族/同チームなど、同じグループ内で贈らないようにする制約です(A+B+C を1行)。
解が見つからないのはなぜ?
制約が厳しすぎる可能性があります。NGペア/グループを減らす、人数を増やす、2-cycle回避をOFFにしてください。
seededモードとは?
同じseedで同じ入力なら同じ結果を再現できます。暗号学的な秘匿用途ではありません。
名簿は保存されますか?
いいえ。ブラウザ内で完結し、名簿や割当はサーバー送信されません。URL共有も既定で設定のみです。