ブログ
技術2026年5月18日

UUID v4 の解説

UUID v4 は乱数から 128 ビットの識別子を生成します。形式は 8-4-4-4-12 の 16 進(例: f47ac10b-58cc-4372-a567-0e02b2c3d479)。バージョン 4 は純粋な乱数生成を意味します。

UUID を使う理由

UUID は任意のマシンで独立に生成でき、調整不要です。分散 DB、オフラインアプリ、テストデータ、トレース ID に最適。数十億個生成しても衝突は極めて稀です。

ベストプラクティス

公開 ID には UUID v4 を推奨し、列挙攻撃を防ぎます。DB 主キーでは UUID v7(時間順)も検討できます。

WaiHub の UUID ジェネレーターでテスト用 UUID を一括生成できます。