如何随机抽一个名字——并让它公平
抽一个名字听起来轻而易举。让所有人都不觉得被坑,才是难点。
从一群人里挑一个人的场景无处不在:谁回答下一个问题、谁赢得赠品、谁拿到最后一张票、轮到谁做展示。挑选本身很容易,难的是让所有旁观者都觉得公平——因为一旦选择看起来偏袒了某人,结果就失去了价值。
本指南讲清楚如何正经地抽名字:真正的随机与“我来选吧”有什么区别、什么时候该把抽中的名字移除、加权如何改变概率,以及如何当着大家的面抽取,让结果获得信任。
为什么“我随便点一个”会悄悄出问题
当一个人当场挑选时,他并不随机——而且通常自己也知道。我们会倾向于记得住的名字、正在对视的人、喜欢的朋友,或离得最近的那位。哪怕努力做到一碗水端平,人肉挑选也会反复点中少数几个人,而把安静的人完全跳过。
这种偏差对挑选者是隐形的,但随着时间推移对群体来说一目了然。解决办法是把决定权从人手里拿走:用一个让每个名字都拥有真正均等机会的方法生成结果,并让所有人亲眼看着它发生。
均等概率与加权概率
公平抽名字有两种方式,值得先想清楚要哪一种:
- 均等概率。每个名字的机会完全相同。轮流点名、课堂随机提问,或每人只参加一次的赠品抽取,都用这一种。
- 加权概率。某些名字被有意设为更容易抽中——比如买了五张抽奖券的人,机会理应是买一张的人的五倍。只要权重经过约定且公开可见,加权依然公平。
在幸运转盘上,你可以给某个名字更大的扇区来加权,而视觉效果让概率对所有人一目了然:更大的扇区明摆着意味着更大的机会。这种透明正是关键。
Rule of thumb: if you can't explain why one name is more likely than another, it should be equal chance. Hidden weighting is what makes a draw feel rigged.
抽中后该不该移除名字?
这是人们最容易搞错的问题。答案完全取决于你在做什么:
- 移除名字——当每个人只能“中”一次时:抽奖选赢家、分配一次性任务,或按名单轮流让每个人在有人重复之前都轮到一次。移除赢家保证不会重复,而且池子会朝空名单收缩,你自然知道何时结束。
- 保留名字——当每次抽取彼此独立时:决定谁回答每个问题,或在重复的回合里谁先来。此时连续被抽中两次是运气不好但完全公平,移除名字反而会扭曲概率。
SpinKit 允许你在旋转后一键移除赢家,这样就能进行“抽到每个人都被选中为止”的整场活动,不用在每次旋转之间手动改名单。
在所有人看得见的地方抽
公平的方法还得看起来公平。私下完成的挑选——在某人脑子里,或在只有一个人看得到的屏幕上——无论多么诚实都会招来怀疑。所以:
- 先展示完整名单。转之前让大家确认每个名字都在、拼写无误。结果出来后的“惊喜”正是争吵的起点。
- 当众旋转。把转盘投到共享屏幕、投影仪或直播上,让转动和落定都发生在大家眼前。
- 在落定的那一刻宣布结果,而不是事后照着念。看得见的旋转就是证明。
如果大家不在同一个房间,直播房间能让所有人同时看到同一次旋转,远程抽取也就和当面抽一样有分量。
一套快速可复用的流程
组合起来,一次干净的抽名流程是这样的:
- 把名字粘贴或输入到转盘里。
- 决定均等还是加权,加权的话设置扇区大小。
- 把名单展示给大家并确认。
- 当着所有人的面旋转。
- 不重复的抽取就移除赢家;每次独立的就保留。
- 重复,直到抽满你需要的人数。
做过一次之后只要几秒钟,它会把“为什么总是他们?”变成一个全场亲眼见证的结果。
SpinKit