在线抛硬币
生成器所有处理都在浏览器本地完成,数据不上传服务器
输出
抛一次硬币只是一个 bit,看不出偏不偏;抛一批才知道。这个工具一次抛 1–1000 枚,逐枚给出结果,并统计正面、反面各多少次与占比 —— 抛得越多,占比越接近 50%,这正是大数定律最直观的演示。正反面文字可以自定义,比如改成「红队 / 蓝队」或「表 / 裏」,让结果直接对应你的场景。需要复现同一批结果时填一个种子即可。整个过程都在浏览器里完成,不联网、不记录。
功能
- 一次抛 1–1000 枚硬币
- 正面、反面文字可自定义(默认「正 / 反」)
- 逐枚给出结果,方便核对
- 统计正反面各多少次,并给出占比(保留一位小数)
- 判定走拒绝采样,与骰子共用同一套随机源写法
- 可填种子完整复现同一批结果
- 全部在本机计算,不联网、不记录
使用方法
- 设定要抛的枚数(1–1000)
- 需要就改一改正面、反面的文字
- 需要复现就填一个种子,留空即用真随机
- 结果与统计立刻出现
常见问题
- 为什么要一次抛 1000 枚?
- 单次抛硬币看不出任何东西;批量抛是为了看频率收敛。抛得越多,正面占比越接近 50%,这是大数定律的直观演示。
- 结果是真随机吗?
- 留空种子时取自浏览器内置的 crypto.getRandomValues,是密码学安全的随机源;填了种子就走可复现的伪随机,方便复现,但不再是不可预测的。
- 正反面文字能改成别的吗?
- 能。默认是「正 / 反」,也可以改成「红 / 蓝」「表 / 裏」,统计区会跟着用你给的文字。
- 数据去哪了?
- 全在本机内存里,页面不发送任何请求,断网也能用。
相关工具
3D 卡片翻转效果
样式调轴、时长与透视距离,实时预览 3D 卡片翻转并复制 CSS。代码里标明了透视、preserve-3d 与 backface 三个关键点。
随机数生成
生成器生成随机整数或小数:范围、个数、小数位数可调,还能去重、排序、按二/八/十六进制输出。随机源取自浏览器的加密随机数。
随机抽取
文本把名单粘进来,随机抽出几个。用浏览器的加密随机源,可选不重复与按名单顺序排列。点名、抽奖、随机分组都能用。
UUID 生成
生成器一次生成一整列 UUID v4、v7、ULID、NanoID 或 MongoDB ObjectId,每行一条,可直接粘进表格或脚本。随机数取自浏览器加密接口,不联网、不记录。
占位文本
生成器生成占位文本,可选拉丁文 Lorem ipsum、英文句子、中文或日文填充句,按段落、句子或单词输出。全部在浏览器本地生成,不联网。
模拟数据
生成器按「字段名:类型」写几行字段,就能得到一整批格式逼真的模拟数据,可导出 JSON、CSV、TSV、SQL、XML、YAML 或 TOML。