使用方法
- 选择要抛的硬币数量,1到10枚都可以。
- 点“抛硬币”,或按空格键、回车键。
- 在累计结果中查看正面和反面的次数与比例,在记录中查看每一次的结果。
用多局制定胜负
觉得抛一次就定下来太草率时,可以切换到“多局制”。三局两胜时,先出现两次的一面获胜。给正面和反面起名字,比如“火锅”和“烧烤”,结果就会显示这些名字。多局制每次只抛一枚硬币。
适用场景
- 在两个选项之间犹豫不决,比如去哪儿吃饭、看什么电影
- 比赛前决定谁先开球或选边
- 概率课上反复抛10枚硬币,观察比例如何变化
结果是怎么决定的
每枚硬币的结果都由浏览器的 crypto.getRandomValues 生成的随机数决定。我们不直接取随机数除以2的余数,而是把范围末端无法整除的那部分数值丢弃并重新抽取(拒绝采样),因此取余这一步不会带来偏差。结果在动画开始前就已确定,动画只是把结果展示出来。如果设备开启了减少动态效果的设置,结果会直接显示,不播放动画。
真实的硬币真的是一半一半吗?
有研究发现,用手抛的真实硬币落下时,抛之前朝上的那一面出现得稍微多一些。2007年,Diaconis 等人用物理模型预测这个概率约为51%;在48人共抛硬币350,757次的实验中(Bartoš 等,2023年发布),与起始面相同的比例约为50.8%,而正面和反面本身的比例各为50.0%,没有差别。本工具不使用起始面,只用随机数决定结果。