抛硬币
公平的硬币连续 10 次正面的概率是 1/1,024。抛 3 次至少出现 1 次正面的概率是 87.5%。
使用方法
- 点“抛硬币”就会出现正面或反面。只抛 1 次时会播放硬币翻转动画。
- 想一次抛很多次,先选 10、100 或 1,000 次。会显示正反面次数和最长连续。
- 结果每抛一次都会累积,可以拿自己的记录和理论值 50% 比一比。想从头开始就点“清除”。
计算方法
每次从浏览器的密码学随机数中取一个值,分配为正面或反面。会偏向某一面的值被丢弃重抽,所以正反面概率完全相同,上一次的结果也不会影响下一次。
连续是指同一面接连出现。最长连续是整个记录中持续最久的次数,分别统计正面、反面和整体。
比例是正面或反面次数除以总次数。次数少时很难正好 50%,抛得越多越接近 50%。
同一面连续出现的概率
| 连续次数 | 指定的一面每次都出现的概率 |
|---|---|
| 2 次 | 4 次中 1 次(25%) |
| 3 次 | 8 次中 1 次(12.5%) |
| 5 次 | 32 次中 1 次(约 3.1%) |
| 10 次 | 1,024 次中 1 次(约 0.1%) |
常见问题
这枚硬币公平吗?
公平。正反面各 50%,用的是浏览器的密码学随机数,而不是简单公式 Math.random。
为什么正面或反面会连着出现好多次?
随机序列里的连续比人们想象的多。抛 100 次出现同一面连续 5 次以上很常见,连续 7 次以上的情况在大约一半的 100 次试验中都会出现。
连续 5 次正面后,下一次更容易出反面吗?
不会。每次结果相互独立,下一次仍是正面 50%、反面 50%。觉得“该出反面了”,这叫赌徒谬误。
能用它做决定吗?
决定谁先谁后这类小事没问题。先说好“正面选这个、反面选那个”,再只抛一次。
结果会保存或发送吗?
不会。抛掷和统计都只在浏览器里进行,关闭页面就会消失。