オンラインランダムブール生成器
確率を指定してランダムなtrue/falseを生成。0〜100%の確率で1〜1000個のブール値をテキストで出力。ブラウザ内で完結. 処理はブラウザ内でローカルに行われます。
使ってみる
ランダムブール生成の仕組み
このツールは、指定された確率に基づいて各結果を独立にサンプリングします。たとえば、確率70%で10個生成した場合、各結果は70%の確率でtrueになりますが、必ずしも10個中7個がtrueになるとは限りません。短いリストでは偶然による偏りが生じることがあります。
確率の設定
確率は0%から100%の範囲で指定できます。0%に設定するとすべてfalse、100%に設定するとすべてtrueになります。確率は有限の数値である必要があります。
出力形式
結果はプレーンテキストとして出力され、JSON配列やCSV列ではありません。各行に小文字の「true」または「false」が含まれます。必要に応じて、生成後に希望の形式に変換してください。
プライバシーと乱数品質
生成処理はすべてブラウザ内で行われ、暗号学的に安全な乱数を使用します。データがサーバーに送信されることはありません。ただし、ページにはシードや履歴、統計的検定機能はなく、特定の比率を保証するものではありません。
よくある質問
Q1: 確率を70%に設定したのに、結果が70%にならないのはなぜ?
各結果は独立してサンプリングされるため、短いリストでは偶然によるばらつきが生じます。たとえば、10個生成した場合、trueが7個になるとは限りません。生成数を増やすほど、比率は設定した確率に近づく傾向があります。
Q2: 結果をJSON配列として出力できますか?
いいえ、このツールはプレーンテキストで出力します。JSON配列が必要な場合は、生成後にテキストを角括弧で囲み、各行をカンマで区切るなどの変換が必要です。
Q3: 生成された値は大文字と小文字が混在しますか?
いいえ、常に小文字の「true」または「false」で出力されます。大文字が必要な場合は、生成後に変換してください。
チェックリスト
- 確率は0〜100の整数で指定します。
- 生成数は1〜1000の範囲です。
- 結果はブラウザ上でのみ生成され、サーバーに送信されません。
- 出力はテキスト形式で、各行に1つの値が含まれます。
処理はブラウザ内でローカルに行われます。