秘密圣诞老人
在本地抽取礼物交换对象,支持双向排除、预算备注和揭晓链接。
秘密圣诞老人
姓名和分配结果在本地处理;本工具不会上传或存储。揭晓链接在 URL 片段(#)中包含可读的编码数据,没有加密、身份验证或访问控制。持有链接的任何人都可以揭晓和转发。浏览器历史、剪贴板和收件人可能保留已分享的链接。
你的分配结果:
输入参与者和可选排除配对。
使用步骤
如何使用
- 每行输入一名参与者;删除空行和完全相同的重复姓名。
- 添加不得互相抽中的配对及可选预算备注。
- 抽取姓名,为每人复制自己的揭晓链接,或显示组织者名单。
有界随机抽签
Web Crypto 提供无偏 Fisher–Yates 洗牌。最多尝试 500 次完整分配,再用随机化二分图匹配查找有效结果或证明约束无解。后备匹配不对所有有效分配均匀采样。没人抽中自己,每人送出和收到一次礼物。
可读链接,本地处理
本工具不会上传或存储姓名和分配结果。每个揭晓链接在 URL 片段中包含一条编码结果和预算。编码不是加密:链接没有身份验证或访问控制,持有者均可揭晓或转发。浏览器历史、剪贴板和收件人可能保留链接。
输入上限
2–200 名不同参与者,每个姓名最多 100 字符,名单最多 25,000 字符,1,000 条排除配对和 1,000 字符预算备注。匹配过程有界,无解规则会显示错误。
常见问题
你可能还想知道
其他人能打开揭晓链接吗?
能。包括组织者在内,任何持有链接的人都能读取。每名参与者只应收到自己的链接。