UUID生成
ランダムなUUID v4を生成するツール。データベースの主キー、テストデータ、一意なファイル名の作成に使える。
UUID生成
crypto.randomUUID()で暗号論的に安全な乱数からUUID v4を生成。
読み込み中…
使い方
- 生成数を選ぶ。
- 必要に応じて大文字やハイフンなしの形式に切り替える。
- 結果をコピーまたは保存する。
こんな用途に
- データベースの主キーやテストデータ用の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は大文字や波括弧付きで表記されることが多い。