分组抽签时总有人抢着先抽(「先抽选择多」),也总有人故意殿后(「压轴的运气好」)。两派争了几十年,数学的裁决其实很干脆:不放回抽签里,顺序对中签概率毫无影响——无论 n 个人抽 k 个中签,每个人的概率都是 k/n,排第 1 和排第 n 分毫不差。
把 3 人抽签完整算一遍
3 支签 1 支中,三个人依次抽、不放回:
- 第 1 人:直接面对 3 支签,P₁ = 1/3
- 第 2 人:要中签,需要第 1 人没中(2/3),且自己在剩下 2 支里抽到那 1 支(1/2):P₂ = 2/3 × 1/2 = 1/3
- 第 3 人:要中签,需要前两人都没中:P₃ = 2/3 × 1/2 × 1 = 1/3
严格相等。10 人、100 人、多支中签的版本算下来是同一个结果:后抽的人签变少了,但「前人没中」这个前提同时抬高了他的条件概率,两个效应精确抵消。
更漂亮的证明不用算:把「抽签顺序」想成先把 n 支签洗匀排成一列,第 i 个人拿第 i 支。谁中签在洗签那一刻就定了,你排第几只是决定翻开哪个位置——洗匀的排列里,中签落在每个位置的概率天然相等。这个「先洗牌后翻牌」的视角还顺带解释了下一个问题。
「前面有人中了」之后,概率变了吗
变了——但这和公平不矛盾,要分清两个时点:
- 事前概率(排队时):人人 k/n。公平性说的是这个。
- 条件概率(看到前面开签后):10 抽 1,第 1 人当场开签中了,你瞬间归零;他没中,你升到 1/9。
关键在于:你无法挑选自己的信息时点。「归零」和「升到 1/9」两种命运在你排队时各有相应概率,加权平均还是 1/10——就像彩票开奖后每个人的概率都「变成了 0 或 1」,但没人因此说开奖不公平。
实务上倒有个值得学的技巧:如果参与者会被「眼看着奖没了」的过程刺激,就改成全部抽完、统一开签。数学上零差别,体验上人人平等——很多正式摇号用的正是这个流程。
定理的三个前提,也是舞弊的三个入口
「顺序无关」不是无条件的,它站在三个前提上。反过来读,这三条就是现实中抽签出问题的全部位置:
- 不放回。有放回、独立判定的抽法(每人转一次转盘)本身也等概率;真正的坑是「有放回 + 奖品有限先到先得」——后面的人可能面对空奖池,先抽者实质占优。
- 签不可分辨。折痕更深的签、大小不一的纸团、位置的规律——先抽的人能借外观挑签时,均匀性就破了。手工做签最常翻车的就是这条。
- 无信息泄露。主持人不能知道哪支是中签,或知道也无法影响谁拿到哪支。经典舞弊全出在这——把中签留给特定顺位。
注意顺序本身从头到尾不在名单里。**该盯的是签的工艺和信息管控,不是排队位置。**程序抽签恰好把 2、3 两个人为漏洞一起堵掉:随机排列由算法生成,人手不碰结果。
顺带拆掉两个常见错觉
「连续三年没中,今年该轮到我了」——如果每年独立抽,不会。200 人抽 10 奖,年年 5%,连续三年不中的概率高达 85.7%:陪跑是大多数人的正常剧本,不是你运气差。概率没有记忆,这是标准的赌徒谬误。但要注意有些公司刻意引入记忆——「中过大奖者排除」「没中过的逐年加权」——那是公开的规则设计,参加前问清今年是哪种,真实概率可能差几倍。
「手气好的人就是容易中」——事后统计里总有人多中几次,那是随机性的正常聚集(扔 100 次硬币也会出现连续 6 个正面),不是玄学变量。
落地:什么场景用什么抽法
日常低利害场景(分组、值日、谁买单),用随机抽签工具当众操作、结果即显,比手工做签更均匀也更省事;配套的做个决定转盘适合二选一、多选一的轻决策。
高利害场景(大额奖品、稀缺名额),光「当众抽」不够——参与者有权怀疑程序内定。这时需要可验证的公平:预先公开参与名单的哈希与随机种子来源,开奖后任何人可复算核验。完整方案见公开抽奖怎么证明公平:承诺-揭示与 VRF;奖项结构、权重与防重复中奖的规则怎么定,见活动抽奖的规则设计。