返回列表
数学统计学公平性科学证明

如何科学证明抽签的公平性:用数学与统计学理解随机性

· · Amida-san

你参加的抽签,能确定地说是真正公平的吗?

抽签的公平性不是靠感觉,而是可以用数学和统计学严格地定义和证明。本文从科学角度解说抽签方法的公平性,尽量减少数学公式,以通俗易懂为主。

用数学证明抽签的公平性

公平抽签的4个条件

5分钟内解决这个问题

使用Amida-san,免费且无需注册即可立即开始

免费试用

数学上能称为"公平"的条件有以下4个。

条件1:等概率性(Equal Probability)

所有参与者到达所有结果的概率相等。

用公式表示如下:

P(参与者i 到达结果j) = 1/n

n = 参与者数(=结果数)

例如5人抽5个结果的情况下,每人获得各结果的概率为 1/5 = 20%。

条件2:独立性(Independence)

上一次抽签结果不影响下一次抽签。

P(本次结果 | 上次结果) = P(本次结果)

即使上次A先生是第1名,本次A先生成为第1名的概率也不变。

条件3:不可预测性(Unpredictability)

抽签执行前无法预测结果。判断标准是:以人类计算能力无法预测,具有一定以上的复杂性(熵)。

条件4:一一对应(Bijection)

所有参与者必定得到不同的结果。数学上表示为:

映射 f: 参与者集合 → 结果集合 为双射

全射意味着所有结果都有人到达(无遗漏),单射意味着不会有多人到达同一结果(无重复)。

阿弥陀签的数学证明

证明1:一一对应的保证

定理:阿弥陀签必定满足一一对应。

证明按以下步骤进行。

步骤1,确认结构。有n条竖线 L1, L2, ..., Ln 和m条横线 h1, h2, ..., hm,每条横线仅连接相邻的2条竖线。

步骤2,展示路径唯一性。从各竖线出发,向下前进,遇到横线必定通过,再次沿竖线向下前进,重复此过程到达终点。该过程是确定性的,从同一起点必定到达同一终点。

步骤3,进行置换证明。阿弥陀签在数学上表示置换(permutation)。

1条横线的效果:

交换竖线位置 i 和 i+1

m条横线的效果:

m个置换的合成

置换必定是双射(bijection),因此一一对应得到保证。

结论:阿弥陀签在数学上保证一一对应。

证明2:等概率性

定理:横线随机配置时,所有置换以等概率生成。

n条竖线的置换有 n! 种。

例:3条则 3! = 6种

  • (1,2,3) -> (1,2,3)
  • (1,2,3) -> (1,3,2)
  • (1,2,3) -> (2,1,3)
  • (1,2,3) -> (2,3,1)
  • (1,2,3) -> (3,1,2)
  • (1,2,3) -> (3,2,1)

各横线位置独立随机选择时,通过画足够数量的横线可以等概率生成所有置换,这已被证明(Fisher-Yates洗牌理论)。

数学上公平分布所需的横线数约为 n^2 log(n) / (2 pi^2)(相邻换位混洗的混合时间,Lacoin 2016)。10人约需12条(理论阈值),20人约需61条,50人约需495条。所需数量呈二次方增长。

结论:横线充分随机配置时满足等概率性。

证明3:不可预测性

定理:横线3条以上时,人类难以视觉预测结果。

分析计算量:横线0条时,预测时间O(1),各竖线到达自身。横线1条时,预测时间O(1),仅横线连接的2条交换。横线2条时,预测时间O(n),熟练后可视觉预测。

横线3条以上时,预测时间O(m),与横线数成正比。横线越多复杂性越增加,10条以上实质上无法预测。

人类视觉追踪能力在3个以上交叉点急剧下降。

结论:横线3条以上时实用上满足不可预测性。

与其他抽签方法的比较

各种抽签方法的详细比较请看这里

抽签的数学分析

抽签使用n个签 k1, k2, ..., kn,为各签分配结果,参与者按顺序抽取。

问题在于:制作失误可能导致结果重复或遗漏(无数学保证),制作者知道结果可以推荐特定签(透明性低)。

等概率性在正确制作时满足。独立性满足。不可预测性因制作者知道而较弱。一一对应无保证。

轮盘(数字)的数学分析

数字轮盘使用伪随机数生成器(PRNG),采用线性同余法等算法。

X(n+1) = (a * X(n) + c) mod m

问题在于:伪随机不是真随机而是确定性算法,知道种子值就可预测结果。伪随机数必定有周期。用户无法验证算法,容易黑盒化。

等概率性取决于算法。独立性取决于种子。不可预测性取决于算法。一一对应取决于设计。

猜拳的数学分析

猜拳可以建模为二人零和博弈,纳什均衡为 (1/3, 1/3, 1/3)。

问题在于:心理偏向使人类无法完全随机选择,首次出拳"石头"较多(统计已证明)。平局频发(2人情况为1/3,n人时概率更高)。可能同时多人获胜,因此一一对应不成立。

等概率性因心理偏向而不完全。独立性因依赖对手选择而不满足。不可预测性因有策略性而受限。一一对应不保证。

比较汇总表

抽签方法 等概率性 独立性 不可预测性 一一对应 透明性
阿弥陀签 优秀 优秀 优秀 优秀 优秀
抽签 良好 良好 一般 一般 一般
轮盘 良好 一般 一般 良好
猜拳 一般 一般 优秀
Excel随机 良好 一般 一般 良好 一般

统计学验证方法

立即免费试用Amida-san

完全免费
所有基本功能免费
无需注册
无需电子邮箱
5分钟完成
只需分享URL
支持手机
随时随地参与
立即免费开始

以下介绍统计学验证实际抽签是否公平的方法。

验证1:卡方检验(chi-squared检验)

用于验证各结果出现次数是否相等。

步骤如下。首先设定假设:零假设H0为所有结果等概率出现,对立假设H1为存在偏向。然后实施100次抽签,记录各结果出现次数。

统计量计算公式:

chi-squared = Sum [(观测值 - 期望值)^2 / 期望值]

chi-squared值小于临界值则无偏向,大于等于临界值则有偏向。

例:5个结果100次抽签

结果 观测值 期望值 (O-E)^2/E
A 22 20 0.2
B 19 20 0.05
C 18 20 0.2
D 21 20 0.05
E 20 20 0
合计 100 100 0.5

chi-squared = 0.5 < 临界值(9.49),判定无偏向

验证2:柯尔莫哥洛夫-斯米尔诺夫检验

用于验证分布的均匀性,适合大规模数据(1000次以上)的验证。

验证3:熵测量

定量化随机性程度的方法。香农熵的计算公式:

H = -Sum [P(i) * log2 P(i)]

完全随机时的最大熵:

H_max = log2 n

例:5个结果则 H_max = log2 5 约等于 2.32。实际熵接近此值则随机性高。

体验阿弥陀签的公平性

实验1:小规模阿弥陀签(3人)

用3条竖线和3条横线,可以确认所有可能的结果(3! = 6种):

1. (1,2,3) -> (1,2,3)
2. (1,2,3) -> (1,3,2)
3. (1,2,3) -> (2,1,3)
4. (1,2,3) -> (2,3,1)
5. (1,2,3) -> (3,1,2)
6. (1,2,3) -> (3,2,1)

改变横线配置模式,确认各结果等概率出现。

实验2:大规模模拟

免费在线Amida-san中,进行10人100次抽签,记录各自获得"第1名"的次数,确认是否接近理论值10次。各自获得第1名的次数约10次(正负3次左右的偏差)。

常见问题

Q1:横线少会影响公平性吗?

横线少时存在以下问题:不能等概率生成所有置换,边缘位置更容易停留在原始位置。数学上公平的分布需要与 n^2 log(n) 成正比的横线数。Amida-san通过算法保证公平性。

Q2:数字工具的随机数可靠吗?

因工具而异。可靠工具的条件是:开源可验证、使用密码学安全随机数生成器(CSPRNG)、透明性高的机制。

安全与隐私的详细说明在这里

Amida-san由全体参与者添加横线,因此运营方也无法操控结果。

Q3:有比阿弥陀签更公平的方法吗?

理论上,使用真随机数生成器(TRNG)的数字抽签最公平。但TRNG需要特殊硬件、透明性低(黑盒)、参与者无法验证。阿弥陀签在公平性与透明性的平衡上最为优秀。

总结

科学证明抽签公平性需要满足4个条件:等概率性(所有结果等概率)、独立性(不受上次结果影响)、不可预测性(事前预测困难)、一一对应(全员获得不同结果)。

阿弥陀签在数学上满足所有这些:置换性质保证一一对应,充分的横线由Fisher-Yates理论保证等概率性,3条以上横线实用上满足不可预测性,过程完全可视化确保透明性。

要实现科学证明的公平抽签,请使用Amida-san

公司活动的应用案例 | 学校活动的应用案例


本文由AI撰写和编辑,内容可能存在不准确之处。

立即体验Amida-san!

使用简单易用的阶梯抽签网站,轻松实现公平透明的抽签。

立即试用
立即试用