🎲 乱数ジェネレーター
任意の範囲で暗号的に安全な整数または小数の乱数を即座に生成 — 完全無料、登録不要、ファイルアップロード不要、ブラウザ内でオフライン動作。
設定
はじめからプライベート. このツールはすべてブラウザ内で動作します — 入力した内容はアップロードも保存もされず、オフラインでも使えます。
概要
このツールはブラウザ組み込みのcrypto.getRandomValues APIを使用し、偏りのない暗号的に安全な乱数を生成します。Math.random()より大幅に安全です。一度に最大10,000個の数値を生成でき、重複なし・小数点桁数・一括コピーも自由に設定可能。すべてブラウザ内で完結するため、入力値や結果がデバイス外に出ることはありません — サーバー不要、アカウント不要。
使い方
- 生成したい範囲の最小値と最大値を入力します(例: 1 〜 100)。
- 生成する数値の個数を入力します(最大10,000個)。
- 必要に応じて「重複しない値のみ」にチェックするか、「小数点」をオンにして桁数を設定します。
- 「生成」ボタンをクリック(またはEnterキーを押す)して、乱数を即座に生成します。
- 「すべてコピー」で結果をクリップボードにコピーするか、「再生成」で新しい乱数セットを取得します。
よくある質問
- この乱数ジェネレーターは無料ですか?
- はい、完全無料です。隠れた費用、登録、使用回数の制限は一切ありません。
- オフラインでも使えますか?インターネット接続は必要ですか?
- はい。このツールはブラウザ内で完全に動作します。ページを一度読み込めば、インターネット接続なしで使えます。
- データがサーバーにアップロードされたり、結果が保存されたりしますか?
- いいえ。すべての生成はブラウザ内のJavaScriptでローカルに行われます。サーバーには何も送信されません。
- Math.random()との違いは何ですか?本当に安全な乱数ですか?
- はい。このツールはブラウザの暗号的に安全な疑似乱数生成器(CSPRNG)であるcrypto.getRandomValuesを使用しており、Math.random()より大幅に強力で偏りがありません。
- 重複なしでユニークな乱数だけを生成できますか?
- はい。「重複しない値のみ」オプションを有効にすると、暗号的に安全なFisher-Yatesシャッフルを使用して結果に重複整数が含まれないことを保証します。
- 一度に何個の数字を引くことができますか?
- 1回の抽選で最大10,000個までです。必要な結果数を「数値」フィールドに設定すると、一度にすべての結果が生成され、一覧表示されるため、全体をコピーできます。小数点出力の場合は、1桁から15桁までの小数点以下の桁数を指定することも可能です。
- これは景品抽選やプレゼント抽選に使えますか?
- はい、使用できます。数字はMath.random()ではなくcrypto.getRandomValues()から取得されるため、これまでの抽選から結果を予測することはできないという特性を持っています。これは公平な抽選において重要な点です。ただし、どこにも記録はされないため、結果の証拠が必要な場合は、ページを閉じる前に結果をコピーまたはスクリーンショットしてください。
過去29日間で184回実行されました。 結果がコピーまたはダウンロードされた:6% 当社のサーバーで測定した結果、2026-08-22–2026-09-20。