100% ローカル — データがブラウザの外に出ることはありません

UUIDの生成|まとめて100個、そのまま貼り付けて使えます

ランダムな UUID v4 を一度に最大100個作ります。生成はブラウザの中で行われるので、テストデータや seed スクリプトの中身を、待たずにすぐ埋められます。

高速 プライベート Cookieゼロ

Count 入力

UUID 出力

このツールの動作

1 から 100 までの数を伝えると、その数だけ UUID が返ります。

3
e2f1a7d4-9c3b-4a8e-b6d2-0f5c1e8a4b37
7b3c5d91-2e46-4f0a-8c1d-9a7e3b5f2c60
1d8e4a6b-5f27-4c93-a0e8-3b6d1f4c7a25

一行にひとつ。フィクスチャや初期データ、試験にそのまま貼れます。大文字で書く選択肢もあります。それを求める仕組みや、データベースの列がいくつかあるからです。

ここで作られ、誰も見ていない

識別子は crypto.randomUUID から、あなたのブラウザーの中で生まれます。Web Crypto の他の部分を支えるのと同じ、暗号用の生成器です。要求はひとつも外へ出ません。受け取った値がほかのどこかに存在したことはありません。サーバーから返す生成器には言えないことです。

版4であるもの、ないもの

  • 122ビットの乱数。 128ビットのうち6ビットは固定です。4ビットが「版4」を示し、2ビットが変種を示します。残りはすべて引かれた値です。
  • 時刻も機械も含まない。 版1と違い、いつどこで作られたかを語りません。漏れるものも、並べ替えの手がかりもありません。
  • 並べ替えはできない。 続けて作った UUID はあちこちに落ちるので、クラスタ化された索引には厳しい形です。UUID を鍵に何百万行も入れるなら、時間順に並ぶ版7を探すことになります。このツールはそれを作りません。
  • 秘密ではない。 実際上は推測できませんが、URL やログの中を旅します。識別子として使ってください。権限を与えるものには、本物のトークン生成器を。

プライバシー

すべての処理はブラウザ内のJavaScriptだけで完結します。データがアップロードされることはないため、機密情報でも安心して利用でき、オフラインでも動作します。

よくある質問

これはどの版ですか。
版4です。122ビットが乱数で、6ビットは「ランダムな UUID」であることを示すために固定されています。時刻も機械の番地も含まないので、古い順に並べることはできず、どこで作られたかも漏れません。作成順に並ぶ識別子、たとえばデータベースの鍵が要るなら、それは版7です。別の生成器であって、ここの選択肢ではありません。
本当に乱数ですか。
`crypto.randomUUID` から来ます。`Math.random` ではなく、ブラウザーの暗号用の生成器を使います。衝突する確率は、122ビットの乱数をもう一度引き当てる確率です。気にする価値が出るまでに、何十億個も作る必要があります。
トークンやパスワードとして使えますか。
パスワードとしては使えません。秘密を含んでおらず、URL やログやメールに現れがちです。版4の UUID は実際上推測できないので、一覧に載せないリンクや冪等キーには向きますが、セッションのトークンや API の鍵は、長さと有効期間を自分で決めたトークン生成器から得るべきです。

関連ツール