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 签名。

为 PDF 添加水印

为 PDF 添加水印

为 PDF 添加文字水印。

音频合并器

音频合并器

音频合并器可直接在浏览器中把多个音频合并成一条轨道。适合快速、私密地整理媒体、发布内容、制作课程、演示和日常编辑。

网格渐变生成器

网格渐变生成器

通过混合多个径向颜色点,构建具有网格风格的 SVG 渐变背景——就像 CSS mesh gradient。

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

隐私

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