Random Number Generator
新着Generate one or thousands of random numbers in any range — no duplicates option, crypto-secure, instant copy.
Runs entirely in your browser. Nothing is uploaded.
乱数生成ツール — 範囲・個数・重複なしを自由に設定
この無料乱数生成ツールは、1個から最大1万個の整数をミリ秒以下で生成します。最小値・最大値を入力し、必要な個数を選択して、「生成」をクリックするだけ。オプションで重複を除外することもできます。結果はワンクリックでクリップボードにコピー可能です。すべての処理はブラウザ内のWeb Crypto APIで完結するため、入力内容や結果がサーバーに送信されることは一切なく、完全にプライベートです。
基本的なサイコロロールとは異なり、このツールはあらゆる数値範囲に対応しています。1から6の乱数も、1から1,000,000の乱数も同じ簡単さで生成できます。宝くじの候補番号を500個一括生成したり、統計の授業でランダムサンプリングをシミュレートしたり、プレゼント抽選で当選者を選んだり — アカウント作成やアプリインストールは一切不要。登録なし・制限なし、ページ読み込み後はオフラインでも動作します。
乱数生成ツールの使い方
ステップ1:最小値(デフォルト1)と最大値(デフォルト100)を入力します。負の数や大きな整数も設定可能です。ステップ2:「個数」を設定します。一度に生成する数の個数で、デフォルトは1、最大は10,000です。ステップ3:すべての結果を重複なしにしたい場合は「重複なし」をオンにします。ステップ4:「生成」をクリックすると、結果がすぐに出力欄に表示されます。ステップ5:「並べ替え」で昇順に整列するか、「コピー」でリスト全体をクリップボードに送ります。
もう一度「生成」をクリックするかEnterを押すと再度乱数を発生させられます。各クリックは統計的に独立しており、過去の結果は新しい結果に影響しません。これはサイコロロール、抽選、各回が独立した新しいランダムイベントであるべきあらゆる場面に正しい動作です。
このツールがMath.randomではなくcrypto.getRandomValuesを使う理由
多くのオンライン乱数ツールはJavaScriptのMath.random()を使用しています。これは擬似乱数ジェネレーターであり、ランダムに見えますが、シード値から決定論的に生成されるシーケンスです。十分な出力が得られれば、その数列を予測することが理論上可能です。このツールはかわりにcrypto.getRandomValues()を使用します。これはTLSハンドシェイク、パスワードマネージャー、セキュアトークン生成に使われるのと同じ暗号学的エントロピー源であり、ほとんどの現代デバイスでハードウェアノイズ源を含むOSのエントロピープールから引き出します。
競合ツールとの比較:Googleの内蔵乱数ツールは範囲が1〜1,000に上限があり、一度に1個しか生成できません。Random.orgはリモートサーバーから取得した大気雑音を使用しており、真のランダム入力ですがサーバー通信が発生し各リクエストがログに記録されます。Calculator.netの乱数ジェネレーターは一括生成や重複なしオプションがない基本的なインターフェースです。UtiloKitは1回のクリックで最大10,000個を生成し、完全オフラインで動作し、使用制限なし、何もログに記録しません。
主な用途 — 抽選・サイコロ・宝くじ・統計
プレゼント企画・コンテスト抽選:各応募者に連番を割り当て、最大値を応募者総数に設定して1個生成すれば、検証可能な公平な当選者が決まります。宝くじ番号生成:「重複なし」をオンにし、最小値・最大値を宝くじの範囲(例:ロトの1〜43)に合わせ、個数を必要なピック数に設定します。サイコロシミュレーション:最小1・最大6で六面ダイス、任意の範囲で多面体ダイス(d4、d8、d10、d12、d20、d100)に対応。個数を増やせば複数のダイスを同時にロールできます。統計・研究:ランダムサンプリング、モンテカルロシミュレーション、手動選択ではバイアスが生じる無作為実験割り当てのために大きなリストを生成します。
プライバシー・オフライン動作・使用制限なし
この乱数生成ツールは完全にクライアントサイドで動作します。入力内容や結果がサーバーに送信されることはありません。アカウント不要、ツール固有のクッキートラッキングなし、使用制限なし。ページが読み込まれた後はオフラインで動作します。モバイル(iPhone Safari・Android Chrome)でもデスクトップと同様に機能します — レスポンシブレイアウト、タッチ操作しやすい入力欄、高速なクリップボードコピー。
無作為化臨床試験の割り当てやブラインドA/Bテスト配分など、機密性が求められる用途でも、オフライン・ゼロログという性質がサードパーティへのデータ露出を防ぎます。このページをブックマークして、高速で信頼性の高いオンライン乱数ジェネレーターが必要なときにいつでも使ってください。Random.orgには毎日の使用制限とサーバーリクエストのログがあります。Googleのツールは1〜1,000に制限されています。このツールには上限もデータ保持もなく、何も送信されません。
Frequently asked questions
1から100の乱数を生成するにはどうすればいいですか?
最小値を1、最大値を100に設定し、個数を1のまま「生成」をクリックします。このツールはブラウザの<code>crypto.getRandomValues()</code> APIを使用しています — パスワードマネージャーやTLS暗号化で使われるのと同じ暗号学的エントロピー源であり、弱い<code>Math.random()</code>関数よりはるかに安全です。結果はサーバーに送信されることなく、すべてブラウザ内で処理されます。制限やクールダウンなしに何度でも「生成」をクリックできます。最初の結果表示後はEnterキーを押して再生成することもできます。
複数の乱数を一度に生成できますか?
はい。「個数」フィールドに最大10,000までの数値を設定して「生成」を1回クリックするだけで、リスト全体が即座に生成されます。「重複なし」を有効にすると、出力のすべての数値が重複しないことが保証されます — ツールは範囲に対してフィッシャー-イェーツシャッフルを使用するため、同じ値が2度現れることはありません。このオプションなしでは数値が重複する場合があります。これはサイコロロールや各イベントが統計的に独立している確率実験では正しい動作です。個数にかかわらず、すべての数値はミリ秒以下で生成されます。
このツールとGoogleの乱数ジェネレーターの違いは何ですか?
Googleの内蔵ツールは範囲が1〜1,000に制限されており、一度に1個しか生成できません。UtiloKitは範囲に上限がなく(JavaScriptのNumber.MAX_SAFE_INTEGERまでの任意の整数)、1回のクリックで最大10,000個生成でき、「重複なし」モードを搭載し、ワンクリックで結果の並べ替えとコピーができます。また完全オフラインで動作します — Googleはあなたの検索クエリをサーバーに記録しますが、このツールはすべてをクライアントサイドで処理し、どこにも送信しません。一括生成や大きな範囲では、その差は非常に大きいです。
この乱数生成ツールは本当にランダムですか?
<code>crypto.getRandomValues()</code>を使用しており、OSのランダム性プール(ほとんどの現代デバイスではハードウェアノイズ源を含む)からエントロピーを引き出します。これは<code>Math.random()</code>よりはるかに予測不可能です。<code>Math.random()</code>はシード値から決定論的なシーケンスを生成する擬似ランダムアルゴリズムであり、理論上は予測できます。ゲーム、抽選、統計の課題、ランダムサンプリングなど実用的な目的においては、このツールの出力は真の乱数と区別がつきません。極端なセキュリティ用途(暗号鍵の生成など)にはハードウェア乱数生成器が存在しますが、crypto.getRandomValues()は日常的なあらゆる用途に十分すぎるほどです。
このツールで宝くじの番号を選ぶことはできますか?
はい。例えば日本のロトナナ(1〜37から7個選ぶ)であれば、最小値を1、最大値を37、個数を7に設定して「重複なし」を有効にします。「生成」をクリックすると7個のユニークな番号が得られます。ロト6(1〜43から6個)なら最大値43・個数6で設定します。ミニロト(1〜31から5個)なら最大値31・個数5です。このツールはあらゆる宝くじの形式に対応しています — 範囲をゲームのルールに合わせるだけです。
このツールでサイコロを振るシミュレーションはできますか?
はい。最小値1・最大値6・個数1に設定して「生成」をクリックすると標準的な六面ダイスになります。十面ダイス(d10)なら最大値10、d20(D&DなどのテーブルトップRPGで一般的)なら最大値20に設定します。個数を増やすと複数のダイスを同時にロールできます — 個数4・最大値6でd6を4個同時に振るシミュレーションになります。デフォルトでは重複が許可されており、これはダイス(各ロールは独立)では統計的に正しい動作です。カードの山から引くように一意の値が必要な場合は「重複なし」を有効にしてください。
重複なしで乱数のリストを生成できますか?
はい。生成前に「重複なし」トグルをオンにしてください。ツールは指定された範囲から非復元抽出を行うため、出力のすべての数値が一意になります。注意点として、個数は(最大値 − 最小値 + 1)以下でなければなりません。範囲内に存在するよりも多くの一意な値を引き出すことはできないからです。超過分を要求すると、ツールは警告を表示して出力を上限に制限します。このモードは、調査問題の順番をランダム化する、宝くじの番号を選ぶ、チーム配分のシードを設定する、コンテストの当選者を選ぶ、非復元抽出が必要な統計分析用シャッフルデータセットを構築するなどに便利です。
スマートフォン(iPhone・Android)でも使えますか?
はい — iPhone SafariとAndroid ChromeおよびSamsungインターネット、Firefox Mobileでも完全なレスポンシブ対応です。アプリのダウンロードは不要で、ブラウザで直接動作します。数値入力欄はモバイルで自動的に数字キーボードを起動します。「生成」ボタンとコピー機能はタッチスクリーンでも確実に動作します。低速な通信環境でもページの読み込みは速く、生成処理はすべてクライアントサイドでサーバーとの往復がありません。縦向き・横向きどちらでも同じように機能し、ページが読み込まれた後はインターネット接続なしでも動作します。
Random.orgとの違いは何ですか?
Random.orgはリモートサーバーから取得した大気雑音を使って乱数を生成します。つまり各リクエストにネットワーク通信が発生し、IPアドレスとパラメーターがサーバー側でログに記録されます。UtiloKitはWeb Crypto APIを使用してブラウザ内で100%完結します — サーバー呼び出しなし、ログなし、入力内容がサードパーティに見えることもありません。抽選、ゲーム、一般的な用途においては品質は同等で、どちらも予測不可能な結果を生成します。オフラインで使えることが実用的な主な違いです。Random.orgは無料ユーザーに毎日の使用制限を設けており、超過すると有料APIプランが必要になります。UtiloKitは生成する数値の個数や頻度に一切制限がありません。
生成した乱数をコピーまたはダウンロードできますか?
はい。生成後に「コピー」ボタンをクリックすると、リスト全体が改行区切りの整数としてクリップボードに保存され、Excel、Googleスプレッドシート、Notion、コードエディター、あらゆるテキストフィールドに直接貼り付けられます。「並べ替え」トグルをオンにするとコピー前に結果を昇順で整列でき、宝くじの番号、整序されたデータセット作成、並べ替えられた一意の数値の方が扱いやすい場面で便利です。ツール自体にも出力がインラインで表示されます — 1個または少数の数値であれば、コピーは不要なことも多いです。大量の出力(数百〜数千個)の場合、クリップボードコピーが他のアプリケーションに結果を移す最速の方法です。
使用できる最大の範囲はどのくらいですか?
このツールはJavaScriptの安全な整数範囲をサポートしています。−9,007,199,254,740,991から+9,007,199,254,740,991(Number.MAX_SAFE_INTEGER)までです。実用的には意味のある任意の範囲を使用できます — サイコロロールの1〜6から大きなデータセットのサンプリング用1〜1,000,000まで。非常に大きな重複なしリクエスト(例:1〜10,000の範囲から10,000個の一意な数値)は古いデバイスでは少し時間がかかる場合がありますが、確実に完了します。Googleのツールは上限が1,000です。このツールには範囲サイズに実質的な上限がありません。
登録不要で無料の乱数生成ツールはありますか?
はい — このツールがそれです。アカウント不要、メールアドレス不要、支払い壁なし、使用回数の制限なし。Googleの内蔵ツールは無料ですが1〜1,000に制限されており一度に1個しか生成できません。Random.orgは毎日の使用上限まで無料で、超過すると有料APIプランが必要です。Calculator.netにも基本的な無料ジェネレーターがありますがオプションが限られています。UtiloKitは1回のクリックで最大10,000個を生成し、重複なしモード、並べ替え、ワンクリッククリップボードコピーに対応 — すべて完全無料で登録不要です。
Related tools
すべてのツールを見るUUIDジェネレーター
v4とv7のUUIDをまとめて生成、すぐにコピー可能。
パスワードジェネレーター
端末から出ることのない、強力でカスタマイズ可能なパスワード。
QRコードジェネレーター
リンク・テキスト・Wi-Fiを、読み取れるQRコードに変換。
Lorem Ipsumジェネレーター
段落・文・単語・リスト項目の単位でダミーテキストを生成。
メール署名ジェネレーター
Gmail・Outlook・Apple Mail向けのきれいなHTMLメール署名を作成。
ダミーデータジェネレーター
テスト用のダミーレコードを生成し、JSON・CSV・SQLでエクスポート。