抛硬币
点击硬币或按下按钮即可抛掷。
结果
总抛掷次数
0
最长连续
-
正面
0
0%
反面
0
0%
最近抛掷
尚无抛掷。抛硬币即可在此查看结果和统计。
一次抛多枚
50/50 的抛硬币真的公平吗?
一枚公平的硬币恰好有两个等可能的结果,所以每次抛掷都是 50/50。本工具模拟这枚理想硬币:每次抛掷都从浏览器的 crypto.getRandomValues()(与密码学使用的相同安全随机源)读取一个全新的随机值,并无偏差地映射为正面或反面。
真实的实体硬币非常接近公平,但重量、旋转和接住方式上的微小不平衡可能使概率偏移不到一个百分点。数字抛掷完全消除了这些瑕疵,因此非常适合教学,以及需要明显无偏的决定。
在多次抛掷中,正面的比例会越来越接近 50%——这就是大数定律。然而在少量抛掷中,结果失衡和长连续完全正常:10 次中出 7 次正面并非“不公平”,只是偶然。
使用方法
- 点击硬币或按下“抛”,得到一次正面或反面的结果。
- 可选地重命名两面(例如“是”和“否”)。
- 若要做实验,输入数量并按下“批量抛”。
- 查看正反面的实时计数、百分比和最长连续。
- 复制结果或清除以重新开始。
主要功能
- 带可选声音的单次硬币抛掷动画。
- 加密级安全随机性(crypto.getRandomValues),实现真正的 50/50。
- 一次最多抛掷 100,000 次,用于统计演示。
- 正/反面实时计数、百分比和最长连续。
- 自定义标签,结果可按三种格式复制。
- 移动优先,在浏览器中完全离线运行。
常见用途
- 公平地解决快速的是/否决定。
- 讲解概率和大数定律。
- 决定游戏中谁先开始。
- 为测试生成随机二进制数据。
- 演示抛掷连续与概率。
常见问题
是的。每次抛掷都取自浏览器的加密级安全随机生成器(crypto.getRandomValues),正面或反面的概率相等,为 50/50。在多次抛掷后,结果会非常接近 50% 的分布。
你可以在一批中抛掷 1 到 100,000 次。工具会即时生成所有结果,并显示包括正/反面计数、百分比和最长连续在内的统计。
可以。使用自定义标签字段,将“正面”和“反面”替换为任何你喜欢的文字,例如“是”和“否”或两个名字。无论标签如何,随机的 50/50 概率保持不变。
连续 n 次相同结果的概率是 (1/2)ⁿ。因此两连是 25%,三连是 12.5%,十连约为 0.1%(1024 分之一)。每次单独抛掷仍是 50/50。
不需要。抛硬币完全在你的浏览器中运行。不会向任何服务器发送任何内容,因此即使离线也能使用,你的结果保持私密。
抛硬币非常适合低风险的随意选择或打破僵局。对于重要决定,请把它当作打破平局的方式或揭示直觉的手段,而不是认真思考的替代品。