乱数生成ツール

任意の範囲で、重複ありまたは重複なしの乱数を1個または複数個生成します — 暗号論的な乱数性を使用。

1,084回閲覧

数字はどのように生成されていますか?

数字はブラウザの暗号論的に安全な生成器であるcrypto.getRandomValuesを使って抽出され、剰余バイアスを生じさせずに指定した範囲へマッピングされます。最小値、最大値、必要な個数を選び、重複なしにチェックを入れると同じ数字が二度出ないようにできます — 抽選、賞品くじ、サンプリング、ゲームなどに最適です。

すべての処理はお使いの端末上で行われ、結果はどこにも保存されません。ページを更新すれば、まったく新しい抽選が行われます。

よくある質問

賞品くじの抽選に使えますか?

はい。参加者に1からNまでの番号を割り振り、それに合わせて範囲を設定し、「重複なし」を有効にして必要な人数分の当選者を生成してください。結果は保存されないため、記録用にスクリーンショットを撮っておいてください。

この数字は本当にランダムですか?

crypto.getRandomValuesを通じてオペレーティングシステムの暗号論的エントロピー源から取得されます — 単純なMath.random()とは異なり予測不可能で、セキュリティ用途にも適しています。

最小値と最大値はどちらも範囲に含まれますか?

はい、範囲は両端を含みます: 1〜10の範囲からは1も10も出る可能性があります。

関連ツール