乱数生成ツール

好きな範囲で重複あり・なしの乱数を作ったり、強力なパスワード、覚えやすいパスフレーズ、UUID(GUID)、ランダム文字列を生成したりできます。すべて暗号論的に安全な乱数でブラウザー内で生成されるため、作成した値が送信・保存されることはありません。

無料・登録不要

何を生成しますか?
小数・並び順・形式

生成するものを選んで「生成」を押してください。

使い方

  1. 数値、パスワード、パスフレーズ、UUID、ランダム文字列から必要なものを選びます。
  2. 数値の場合は最小値・最大値・個数・重複の有無を設定するか、「1〜100」「ロト 49個から6個」などのクイック選択を押します。
  3. パスワードと文字列は長さと文字の種類を、パスフレーズは単語数を選びます。
  4. 「生成」を押せばいつでも新しい結果が出ます。コピーするか、テキストファイルとしてダウンロードしてください。

このツールの特長

予測できない乱数

Math.random ではなく、ブラウザーの暗号用乱数源(crypto.getRandomValues)を使い、特定の数に偏りません。

範囲・重複なし・抽選

任意の範囲、負の数、小数に対応し、最大1万個まで一度に生成。並べ替えや重複の有無も選べます。

強力なパスワード

4〜128文字で、選んだ種類の文字を必ず1つ以上含みます。強度メーターで強さを確認できます。

覚えやすいパスフレーズ

EFFの7,776語リストを使うダイスウェア方式。5語で約65ビットのエントロピーになります。

UUID v4・v7

RFC 9562 準拠の標準UUID(GUID)を最大1,000個まで。大文字・小文字、ハイフンや波かっこの有無を選べます。

プライバシー

データは端末の外に出ません。結果は送信・記録・保存されず、ページは最後に使ったモードだけを記憶します。

乱数はどれくらいランダム?

すべての値は、ブラウザーが暗号鍵の作成に使うのと同じ crypto.getRandomValues から得ています。OSがハードウェアのイベントをもとに種を与えるため、過去の結果から次の値を予測することはできません。

また、剰余による偏りも防いでいます。乱数 % 6 のような単純な方法では一部の数が少し出やすくなります。ここでは偏りの原因となる値を捨てて引き直すため、範囲内のすべての数がまったく同じ確率で出ます。

パスワードの強さは?

強さはエントロピーのビット数で表します。攻撃者に必要な推測回数を2のべき乗で示したもので、1ビット増えるごとに手間は2倍になります。ランダムなパスワードでは「長さ × log2(使える文字の数)」です。

重要なアカウントでは80ビット以上を目安にしてください。大文字・小文字・数字・記号を使った16文字のランダムなパスワードは約103ビット、5語のパスフレーズは約65ビット、7語なら約90ビットです。

パスワードの種類エントロピー
8文字、小文字のみ38ビット・弱い
11文字、英字と数字65ビット・強い
12文字、全種類77ビット・強い
16文字、全種類103ビット・非常に強い
4語のパスフレーズ52ビット・普通
6語のパスフレーズ78ビット・強い

パスワードとパスフレーズ、どちらを使う?

ランダムなパスワードは少ない文字数で最大の強さが得られるため、自動入力してくれるパスワードマネージャーに向いています。パスフレーズは長くなりますが、はるかに覚えやすく入力しやすいので、パスワードマネージャーのマスターパスワード、PCのログイン、Wi-Fi に最適です。

どちらもランダムであってこそ安全です。自分で選んだ単語やパターンは、見た目よりずっと推測されやすいものです。

UUID は v4 と v7 のどちら?

UUID(Microsoft のツールでは GUID)は 128 ビットの ID で、3f2b8c1e-9d4a-4f6b-a1c3-5e7d9b2f4a60 のように 32 桁の16進数で書きます。バージョン4は固定の6ビット以外がすべてランダムで、122 ビットの乱数を持つため、重複する確率は無視できるほど小さくなります。

2024年に RFC 9562 で定められたバージョン7は、ミリ秒単位の時刻から始まります。そのため新しい ID は作成順に並び、データベースのインデックスをコンパクトで高速に保てます。データベースのキーには v7、作成時刻を知られたくない場合は v4 を使いましょう。

よくある質問

1から100までの乱数を出すには?

クイック選択の「1〜100」を押すか、最小値を1、最大値を100にして「生成」を押します。1と100も出ます。

重複しない乱数を作れますか?

はい。「重複なし」にチェックを入れると、くじ引きのように各数が1回までしか出ません。範囲には指定した個数以上の数が必要です。

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

ブラウザーの暗号論的に安全な乱数源を使っており、パスワードや抽選、くじ引きに使えます。法的な監督が必要な宝くじなどでは、認定された機器やサービスが必要な場合があります。

Webサイトでパスワードを作っても安全?

このページなら安全です。パスワードはお使いのブラウザー内で動くコードで作られ、ネットワークに送られたり保存されたりしません。ページを読み込んだ後にネットを切断しても生成できます。

パスワードは何文字にすべき?

一般的なアカウントは全種類の文字で12文字以上、メール・銀行・パスワードマネージャーは16文字以上を推奨します。パスワードマネージャーを使えば長さは負担になりません。

UUID と GUID の違いは?

実質的に同じです。GUID は同じ 128 ビット ID の Microsoft での呼び名です。Windows や .NET の {XXXXXXXX-...} 形式にするには「大文字」と「波かっこ」にチェックを入れます。

UUID が重複することはありますか?

理論上はありえますが、実際にはありません。122 ビットの乱数があるため、1秒に10億個の UUID v4 を約86年間作り続けて、ようやく重複が1つ出る確率が50%になります。

関連ツール

作りたいものがありますか?

作りたい内容を教えてください。

シンプルなWebサイトから本格的なアプリ、AIソリューション、自動化、カスタムシステムまで、作りたいものをお聞かせください。

作りたいものをお聞かせください。すべてのお問い合わせを確認し、メールで返信します。

お問い合わせ

お問い合わせを受け付けました。

内容を確認し、メールで返信します。