SpinKit All guides
首页探索 › 随机点名器

如何随机抽一个名字——并让它公平

抽一个名字听起来轻而易举。让所有人都不觉得被坑,才是难点。

从一群人里挑一个人的场景无处不在:谁回答下一个问题、谁赢得赠品、谁拿到最后一张票、轮到谁做展示。挑选本身很容易,难的是让所有旁观者都觉得公平——因为一旦选择看起来偏袒了某人,结果就失去了价值。

本指南讲清楚如何正经地抽名字:真正的随机与“我来选吧”有什么区别、什么时候该把抽中的名字移除、加权如何改变概率,以及如何当着大家的面抽取,让结果获得信任。

为什么“我随便点一个”会悄悄出问题

当一个人当场挑选时,他并不随机——而且通常自己也知道。我们会倾向于记得住的名字、正在对视的人、喜欢的朋友,或离得最近的那位。哪怕努力做到一碗水端平,人肉挑选也会反复点中少数几个人,而把安静的人完全跳过。

这种偏差对挑选者是隐形的,但随着时间推移对群体来说一目了然。解决办法是把决定权从人手里拿走:用一个让每个名字都拥有真正均等机会的方法生成结果,并让所有人亲眼看着它发生。

均等概率与加权概率

公平抽名字有两种方式,值得先想清楚要哪一种:

幸运转盘上,你可以给某个名字更大的扇区来加权,而视觉效果让概率对所有人一目了然:更大的扇区明摆着意味着更大的机会。这种透明正是关键。

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 允许你在旋转后一键移除赢家,这样就能进行“抽到每个人都被选中为止”的整场活动,不用在每次旋转之间手动改名单。

在所有人看得见的地方抽

公平的方法还得看起来公平。私下完成的挑选——在某人脑子里,或在只有一个人看得到的屏幕上——无论多么诚实都会招来怀疑。所以:

  1. 先展示完整名单。转之前让大家确认每个名字都在、拼写无误。结果出来后的“惊喜”正是争吵的起点。
  2. 当众旋转。把转盘投到共享屏幕、投影仪或直播上,让转动和落定都发生在大家眼前。
  3. 在落定的那一刻宣布结果,而不是事后照着念。看得见的旋转就是证明。

如果大家不在同一个房间,直播房间能让所有人同时看到同一次旋转,远程抽取也就和当面抽一样有分量。

一套快速可复用的流程

组合起来,一次干净的抽名流程是这样的:

  1. 把名字粘贴或输入到转盘里。
  2. 决定均等还是加权,加权的话设置扇区大小。
  3. 把名单展示给大家并确认。
  4. 当着所有人的面旋转。
  5. 不重复的抽取就移除赢家;每次独立的就保留。
  6. 重复,直到抽满你需要的人数。

做过一次之后只要几秒钟,它会把“为什么总是他们?”变成一个全场亲眼见证的结果。