神秘圣诞老人生成器
随机分配神秘圣诞老人配对——没人抽到自己,不上传任何数据。
分配结果
| 送礼者 | 收礼者 |
|---|
轻松搞定神秘圣诞老人
输入所有参与者的名字,点击「生成」即可。每个人会随机获得一个送礼者和一个收礼者,保证不会抽到自己。
打乱算法使用浏览器的 crypto.getRandomValues,随机性达到密码学强度。数据不会离开你的设备。
常见问题
如何保证没人抽到自己? 工具使用萨托洛算法——Fisher–Yates 的变体,生成单一循环,从数学上排除了自我分配的可能性。
我的名单会被发送到服务器吗? 不会——所有处理都在浏览器本地完成。
如果有重复名字怎么办? 工具会显示错误。请确保每个名字唯一,或加上姓氏加以区分。