Tiny Online Tools logoTiny Online Toolssearch搜索工具…grid_view全部工具
首页chevron_right安全工具chevron_right随机布尔值生成器随机布尔值生成器

随机布尔值生成器

生成可配置数量和概率的随机 true/false 布尔值列表。

每个值为真的概率百分比。50% = 抛硬币。

相似工具

Bcrypt 生成器

Bcrypt 生成器

生成 bcrypt 密码哈希值。

HMAC 生成器

HMAC 生成器

从文本生成 HMAC 签名。

IBAN 生成器

IBAN 生成器

为 30 多个国家生成校验位正确的有效 IBAN(ISO 13616 mod-97)。

JWT 签名验证器

JWT 签名验证器

在浏览器中本地验证 HMAC JWT 签名。

HTML 表格生成器

HTML 表格生成器

根据简单的逗号分隔行生成 HTML 表格标记。

图片转ASCII艺术

图片转ASCII艺术

使用亮度映射在浏览器中将图片转换为ASCII艺术。

CIDR 计算器

CIDR 计算器

根据 CIDR 输入计算网络、广播、掩码和主机数量。

apps

更多工具

浏览我们完整的免费在线工具集合。

随机布尔值生成器

一键生成批量随机 true/false 值。配置所需数量以及每个结果为 true 的概率——从公平的 50/50 抛硬币到高度偏斜的分布。

何时需要随机布尔值

  • 单元测试 — 用真实的 true/false 标志混合填充测试 fixtures。
  • 模拟 — 对已知概率的二元事件建模(70% 成功率、10% 丢包率等)。
  • 数据模拟 — 填充 CSV 种子或 JSON fixtures 中的布尔列。
  • 概率教育 — 直观确认 100 次抛硬币产生大约 50% 的正面。
  • UI 测试 — 为渲染压力测试生成复选框状态。

概率控制

滑块设置每个值为 true 的概率:

  • 50% — 无偏抛硬币,预期一半真一半假。
  • 10% — 罕见事件:大约 10 个中有 1 个为 true
  • 90% — 常见事件:大约 10 个中有 9 个为 true
  • 0% / 100% — 恒为假 / 恒为真(适用于基准测试)。

每个值独立生成——过去的结果不影响未来的结果。

随机性

每个值都使用 crypto.getRandomValues(浏览器的密码学安全随机数生成器)生成,因此结果均匀分布且无密码学偏差。对于 5,000 个值在 50% 概率下,预期真值计数 ≈ 2,500 ± ~35(在 1 个标准差内)。

输出

调整输入时结果实时显示。"复制全部"将每个值放在单独一行。下载保存 booleans.txt

隐私

所有生成都在您的浏览器中进行。不向任何服务器发送数据。