ランダムブール値生成ツール
クリック一つで 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 標準偏差以内)。
出力
入力を調整するとリアルタイムで結果が表示されます。「すべてコピー」は各値を 1 行に配置します。ダウンロードで booleans.txt を保存します。
プライバシー
すべての生成はブラウザ内で行われます。サーバーには何も送信されません。
Tiny Online Tools







