抛硬币

 

点击硬币或按下按钮即可抛掷。

结果

总抛掷次数
0
最长连续
-
正面
0
0%
反面
0
0%

最近抛掷

尚无抛掷。抛硬币即可在此查看结果和统计。

一次抛多枚

1 – 100,000

50/50 的抛硬币真的公平吗?

一枚公平的硬币恰好有两个等可能的结果,所以每次抛掷都是 50/50。本工具模拟这枚理想硬币:每次抛掷都从浏览器的 crypto.getRandomValues()(与密码学使用的相同安全随机源)读取一个全新的随机值,并无偏差地映射为正面或反面。

真实的实体硬币非常接近公平,但重量、旋转和接住方式上的微小不平衡可能使概率偏移不到一个百分点。数字抛掷完全消除了这些瑕疵,因此非常适合教学,以及需要明显无偏的决定。

在多次抛掷中,正面的比例会越来越接近 50%——这就是大数定律。然而在少量抛掷中,结果失衡和长连续完全正常:10 次中出 7 次正面并非“不公平”,只是偶然。

使用方法

  1. 点击硬币或按下“抛”,得到一次正面或反面的结果。
  2. 可选地重命名两面(例如“是”和“否”)。
  3. 若要做实验,输入数量并按下“批量抛”。
  4. 查看正反面的实时计数、百分比和最长连续。
  5. 复制结果或清除以重新开始。

主要功能

  • 带可选声音的单次硬币抛掷动画。
  • 加密级安全随机性(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。

不需要。抛硬币完全在你的浏览器中运行。不会向任何服务器发送任何内容,因此即使离线也能使用,你的结果保持私密。

抛硬币非常适合低风险的随意选择或打破僵局。对于重要决定,请把它当作打破平局的方式或揭示直觉的手段,而不是认真思考的替代品。
硬币抛掷器 — mate.tools