请我喝杯咖啡

礼品选择

1

添加参与者

输入参加礼物交换的所有人的姓名

4 participants
2

设置排除规则(可选)

标记任何不应被配对的组合,如情侣或同住的家人

同一家庭的人不能互相抽到。每行一个家庭,用逗号分隔。

额外不应匹配的配对。每行一对,用逗号分隔。

未设置排除规则

3

生成礼物分配

点击生成创建分配,然后每个人揭示他们的伙伴以查看他们送给谁

仅显示在结果和纸条上 — 不影响匹配。

创建于 randomselect.net

近期结果

尚无结果。运行工具即可在此查看最近的结果。

评分与评论

用户对这款工具的评价

撰写评论
你的评分
0/1000

为什么使用秘密礼物?

秘密礼物(Secret Santa / 白象礼物 / 圣诞交换)的核心难题不是买礼物,而是 一对一匿名配对:每人恰好送一人、收一人,且通常不能互送(A 送 B 则 B 不能送 A)。手工抽签容易抽到本人、出现闭环冲突或重复配对;十人尚可,三十人行政名单几乎必然出错。

本工具专为交换礼物场景设计:粘贴参与者名单,一键生成「谁送给谁」的完整映射,并可选 排除规则(夫妻不同抽、上下级回避等)。结果可私下发给参与者,也可由组织者统一发送邮件模板。与 随机分组 不同,Secret Santa 是排列约束问题;与 任务分配 类似但增加了「不能送自己」「避免互赠」等 holiday 特有规则。

适用:公司圣诞派对、班级年终交换、家族微信群礼物战、远程团队跨年活动。远程场景下,数字配对比实体纸条更可靠——不会有人「抽完忘记放回」导致重复。

公平性:配对算法与随机源

Secret Santa 在数学上是 ** derangement(无不动点的排列)** 或其扩展:每人对应唯一收礼者,且自己不能送自己。生成过程使用 Fisher-Yates 类洗牌,随机下标来自 crypto.getRandomValues(),并在不满足约束时 重新采样 直至找到合法解或报告无解。

保证要点:

  • 在可行解空间中,每种合法配对被抽中的概率相等(无「总是某人当圣诞老人」的隐藏偏好)
  • 约束(禁止某对)会缩小可行域,但仍均匀抽样剩余解
  • 重新生成与上次独立,不记忆历史

若名单过小(如 2 人)或约束过严(几乎所有人互相禁止),可能无解——工具应提示调整规则,而非强行输出非法配对。

与其他方式对比

对比实体纸条帽

经典但易出错:纸条丢失、同名、抽到本人重抽时秩序混乱。数字配对可即时验证合法性。

对比 任务分配

任务分配可做人-人配对,但不一定默认禁止互赠与自赠。Secret Santa 内置节日规则,减少主持者配置负担。

对比 随机分组

分组是多对多;礼物交换是一对一单向链或环。用途不同,勿混用。

对比手工 Excel

表格难以表达「禁止互赠」约束,公式错误会导致有人没收到或收到两份。专用工具一次验证。

组织者与教师技巧

预算与主题提前写清:规则比配对更重要——金额上限、禁止食品过敏源、是否允许搞笑礼物。隐私:只向每人发送其「收礼对象」,勿在群里公开完整矩阵。远程团队:配对后配合视频会议开箱;可用 名字转轮 决定开箱顺序。备选方案:若有人离职,保留一次「仅重抽缺席者」的权限并记录公告。

班级场景:未成年人活动需教师审核礼物类型;可设定「仅手作礼物」降低攀比。

真实使用场景

40 人互联网公司圣诞交换

HR 导入员工邮箱对应昵称,生成配对,脚本群发「你送给 XX」邮件。预算 150 元,禁止 alcohol。全程无互赠冲突。

高三毕业班纪念交换

42 名同学,排除「同桌互送」选项以增加惊喜。班主任私发结果,派对现场按 名字转轮 决定谁先拆礼物。

异地家族微信群

15 位亲戚,不同城。Secret Santa 配对后各自网购寄地址,避免重复送同一人。

创业团队 8 人白象

小团队规则宽松,仅禁止送自己。配对 30 秒完成,节省聚会前开会时间。

常见问题

会出现自己送自己吗?

不会。算法强制排除自赠;若无法生成合法解会提示调整名单或约束。

能否禁止 A 与 B 互送?

可以。使用排除规则。约束越多,可行解越少,超大名单需注意无解风险。

随机源可靠吗?

使用 crypto.getRandomValues(),与平台抽奖工具同一标准,不可预测。

参与者能看到全员配对吗?

默认应仅向个人披露其收礼对象。组织者可导出完整表自用,勿公开破坏惊喜。

有人缺席怎么办?

移除缺席者后重新生成,或仅为其收礼者重配。请向群体说明规则变更。

在哪里开始?

打开 秘密礼物,粘贴名单并生成配对。

中式年会与节日变体

除西式 Secret Santa,国内公司常见 盲盒交换序号礼物接力:本质仍是单向匿名配对。工具可适配「礼物价值梯度」——先配对,再在规则 PDF 里写清档位。春节前后若避开宗教色彩,可改称「新春礼物互换」,算法不变。与 随机分组 结合:先分桌组,再在组内 Secret Santa,适合大型宴会多桌同时进行。

隐私与 GDPR 式考量

即使不用欧盟 GDPR,员工礼物交换也涉及 最小必要披露:只告诉 A「你送给 B」,不告诉 B「谁送你」(直到交换日)。邮件发送配对时使用 BCC 或单人邮件。勿将完整配对表上传公开网盘。若员工拒绝参与,应从名单中移除后 整表重生成,避免留下指向 absent 的链。

失败预案

无解时(约束过严):放宽一条禁止规则或增加一名「圣诞老人」代送缺席者。已生成后有人离职:仅重抽涉及该人的边,而非全员重洗——并在群里公告「因 XX 退出,以下配对调整」。与 任务分配 不同,Secret Santa 调整需更谨慎以免破坏惊喜链。

报名与退出

收集显示名、城市、心愿、不可抽对象。只私信个人结果,不群发总表。有人退出则删名单后全体重生成,勿手工补链。截止后新人可进随机抽奖安慰奖。预算主题一经发布勿中途加码。

现场复盘三问(秘密礼物)

一、是否只私信个人结果?二、退出是否全体重生成?三、预算与截止是否写在报名页顶?心愿三条足够。跨城优先同城或数字礼物并写清区服。公司自愿低预算;儿童低预算;班级老师个别告知。截止后新人进随机抽奖安慰奖。分组随机分组,派活任务分配。保密失败常在发送不在生成——群发总表会毁活动。排除情侣/上下级/去年对象;过多则放宽并说明数学限制。发送前核对收件人唯一。私信模板附期望送达日可减少物流焦虑。

报名应收集什么

显示名、是否允许数字礼物、配送城市、心愿三条、不可抽的人(可选)。组织者导入名字与排除对,生成后只私信每人「你的对象是谁」,绝不群发总表。预算与截止日期写在报名页顶部,避免口头传说不一致。心愿三条足够,过多选择会加重对方负担。

中途退出

从名单删除后全体重新生成,并通知所有人「以新私信为准」。不要手工把链路补上,容易造成两人互抽或自抽。截止后想参加的人可进入安慰奖随机抽奖,或等下一年。数字礼物写清平台与区服,避免发错区。

场景差异

公司强调自愿与可负担预算;家庭可设儿童低预算;线上关注物流时效与签收确认;班级小额交换由老师个别告知。若公司跨城办公,优先同城排除或允许数字礼物,并在私信模板附上期望送达日。

与其他工具

若目标是分组活动用随机分组,是派活用任务分配。单纯抽一人中奖用随机抽奖。秘密礼物解决的是全员环形配对且保密的问题。

算法要点

在「无人抽中自己」的错位排列基础上叠加排除约束,并用密码学随机生成。排除过多可能无解,需放宽条件或加人。生成后仅组织者检查无人抽到自己。发送前检查收件人是否唯一。

  • 保密失败常在发送:总表绝不进群,只私信个人结果。(秘密礼物 · 条目1 · 路径 /zh/li-pin-xuan-ze/)

  • 发送前核对收件人是否唯一,使用检查清单。(秘密礼物 · 条目2 · 路径 /zh/li-pin-xuan-ze/)

  • 心愿三条足够表达偏好,避免选择过载。(秘密礼物 · 条目3 · 路径 /zh/li-pin-xuan-ze/)

  • 跨城优先同城或数字礼物,并写清平台区服。(秘密礼物 · 条目4 · 路径 /zh/li-pin-xuan-ze/)

  • 退出处理坚持全体重生成,勿手工补链。(秘密礼物 · 条目5 · 路径 /zh/li-pin-xuan-ze/)

  • 截止后新人进安慰奖抽奖池或等下一年。(秘密礼物 · 条目6 · 路径 /zh/li-pin-xuan-ze/)

  • 公司自愿与可负担预算,避免隐性攀比。(秘密礼物 · 条目7 · 路径 /zh/li-pin-xuan-ze/)

  • 班级小额交换由老师个别传达,减少起哄。(秘密礼物 · 条目8 · 路径 /zh/li-pin-xuan-ze/)

  • 排除情侣、上下级、去年同一对象;过多则放宽。(秘密礼物 · 条目9 · 路径 /zh/li-pin-xuan-ze/)

  • 私信模板附期望送达日,减少物流焦虑。(秘密礼物 · 条目10 · 路径 /zh/li-pin-xuan-ze/)

  • 保密失败常在发送:总表绝不进群,只私信个人结果。(秘密礼物 · 条目11 · 路径 /zh/li-pin-xuan-ze/)

  • 发送前核对收件人是否唯一,使用检查清单。(秘密礼物 · 条目12 · 路径 /zh/li-pin-xuan-ze/)

  • 心愿三条足够表达偏好,避免选择过载。(秘密礼物 · 条目13 · 路径 /zh/li-pin-xuan-ze/)

  • 跨城优先同城或数字礼物,并写清平台区服。(秘密礼物 · 条目14 · 路径 /zh/li-pin-xuan-ze/)

  • 退出处理坚持全体重生成,勿手工补链。(秘密礼物 · 条目15 · 路径 /zh/li-pin-xuan-ze/)

  • 截止后新人进安慰奖抽奖池或等下一年。(秘密礼物 · 条目16 · 路径 /zh/li-pin-xuan-ze/)

  • 公司自愿与可负担预算,避免隐性攀比。(秘密礼物 · 条目17 · 路径 /zh/li-pin-xuan-ze/)

  • 班级小额交换由老师个别传达,减少起哄。(秘密礼物 · 条目18 · 路径 /zh/li-pin-xuan-ze/)

  • 排除情侣、上下级、去年同一对象;过多则放宽。(秘密礼物 · 条目19 · 路径 /zh/li-pin-xuan-ze/)

  • 私信模板附期望送达日,减少物流焦虑。(秘密礼物 · 条目20 · 路径 /zh/li-pin-xuan-ze/)

  • 保密失败常在发送:总表绝不进群,只私信个人结果。(秘密礼物 · 条目21 · 路径 /zh/li-pin-xuan-ze/)

  • 发送前核对收件人是否唯一,使用检查清单。(秘密礼物 · 条目22 · 路径 /zh/li-pin-xuan-ze/)

  • 心愿三条足够表达偏好,避免选择过载。(秘密礼物 · 条目23 · 路径 /zh/li-pin-xuan-ze/)

  • 跨城优先同城或数字礼物,并写清平台区服。(秘密礼物 · 条目24 · 路径 /zh/li-pin-xuan-ze/)

  • 退出处理坚持全体重生成,勿手工补链。(秘密礼物 · 条目25 · 路径 /zh/li-pin-xuan-ze/)

  • 截止后新人进安慰奖抽奖池或等下一年。(秘密礼物 · 条目26 · 路径 /zh/li-pin-xuan-ze/)

  • 公司自愿与可负担预算,避免隐性攀比。(秘密礼物 · 条目27 · 路径 /zh/li-pin-xuan-ze/)

  • 班级小额交换由老师个别传达,减少起哄。(秘密礼物 · 条目28 · 路径 /zh/li-pin-xuan-ze/)

  • 排除情侣、上下级、去年同一对象;过多则放宽。(秘密礼物 · 条目29 · 路径 /zh/li-pin-xuan-ze/)

  • 私信模板附期望送达日,减少物流焦虑。(秘密礼物 · 条目30 · 路径 /zh/li-pin-xuan-ze/)

  • 保密失败常在发送:总表绝不进群,只私信个人结果。(秘密礼物 · 条目31 · 路径 /zh/li-pin-xuan-ze/)

  • 发送前核对收件人是否唯一,使用检查清单。(秘密礼物 · 条目32 · 路径 /zh/li-pin-xuan-ze/)

立即开始

打开秘密礼物,几秒内获得公平结果。免费、无需注册。

工作原理

1

添加参与者

输入参加礼物交换的所有人的姓名

2

设置排除规则(可选)

标记任何不应被配对的组合,如情侣或同住的家人

3

生成礼物分配

点击生成创建分配,然后每个人揭示他们的伙伴以查看他们送给谁

热门用途

课堂活动

教师使用它来进行公平的学生选择、分组分配和参与跟踪。

抽奖和竞赛

非常适合 Instagram、YouTube 和社交媒体奖品抽奖,提供可验证的结果。

游戏与娱乐

为游戏之夜、桌面游戏和虚拟聚会增添兴奋感。

礼品选择:常见问题

什么是礼品选择?
礼品选择是一种礼物交换工具,每个参与者被随机分配给另一个人作为送礼对象。分配在礼物交换时刻之前保密。此工具自动化了随机分配过程。
排除规则如何工作?
排除规则防止某些配对。例如,如果您将Alice和Bob标记为排除对,他们将永远不会互为配对。这对于情侣、共享礼物预算的家庭成员或任何不应被配对的人很有用。
分配算法如何工作?
算法使用随机derangement确保没有人被分配给自己。它随机打乱参与者,然后验证所有排除规则是否满足。如果任何规则被违反,它会重新洗牌并重试,直到找到有效的分配。
我可以设置预算吗?
是的!设置预算是可选的但建议设置。预算金额包含在共享说明中,以便所有参与者知道他们应该在礼物上花费多少。
参与者如何查看他们的分配?
生成分配后,每个参与者的姓名会显示其分配的礼物伙伴。您可以通过复制消息来分享说明,每个人都可以使用它在屏幕上揭示其伙伴的姓名。
这是免费的吗?
是的,礼品选择是100%免费的,无需注册。适用于办公室聚会、家庭圣诞节、秘密圣诞老人或任何礼物交换活动。
可以设定礼物预算吗?
可以。在邀请说明中写明预算区间,让大家在分配前就知道范围。
有人中途退出怎么办?
移除该人后重新生成,或只重配受影响的配对,并通知所有人。
适合大型办公室吗?
常见办公室规模可以。按需设置排除规则,并私下发送配对结果。
配对真的公平吗?
使用安全随机分配,在可行时避免抽到自己。