UUID生成

ランダムなUUID v4を生成するツール。データベースの主キー、テストデータ、一意なファイル名の作成に使える。

UUID生成

crypto.randomUUID()で暗号論的に安全な乱数からUUID v4を生成。

読み込み中…

使い方

  1. 生成数を選ぶ。
  2. 必要に応じて大文字やハイフンなしの形式に切り替える。
  3. 結果をコピーまたは保存する。

こんな用途に

  • データベースの主キーやテストデータ用のIDを用意したいとき。
  • 一意なファイル名や相関IDを作りたいとき。
  • 複数のUUIDをまとめて生成したいとき。

仕組み

  • crypto.randomUUID()で暗号論的に安全な乱数からUUID v4を生成。
  • 生成はブラウザ内で完結し、サーバーへ送信しない。

確認ポイント

  • UUID v4は122ビットの乱数で、実用上は重複を気にしなくてよい。
  • データベースのインデックス効率を重視する場合は、時刻順に並ぶUUID v7も検討する。

手元でやるには

UUIDを生成

必要環境: uuidgen(macOS/Linux標準搭載が多い)
uuidgen | tr 'A-Z' 'a-z'

よくある質問

生成したUUIDは安全?

crypto.randomUUID()は暗号論的に安全な乱数を使う。生成はブラウザ内で完結し、サーバーへ送信しない。

UUIDとGUIDの違いは?

GUIDはMicrosoftでの呼び名で、形式は同じ。GUIDは大文字や波括弧付きで表記されることが多い。

関連ツール