生成結果
生成結果
| 1 |
UUID生成ツールについて
UUID生成ツールについて
概要
UUIDジェネレーターは、RFC 4122(RFC 9562)に準拠したUniversally Unique Identifier(UUID)をオンラインで生成するツールです。v1・v4・v7の3バージョンに対応し、最大1,000件の一括生成が可能です。
使い方
- 1生成するUUIDのバージョン(v1 / v4 / v7)を選択します。
- 2「生成数」に件数を指定します(最大1,000件)。
- 3「生成」ボタンをクリックします。
- 4生成されたUUIDリストをコピーして利用します。
仕様・用語解説
- フォーマット: UUIDは
xxxxxxxx-xxxx-Mxxx-Nxxx-xxxxxxxxxxxxの形式(M=バージョン番号、N=バリアントビット)で表記される128ビットの識別子です。 - UUID v1: 60ビットのタイムスタンプとMACアドレス(またはランダム値)を組み合わせて生成します。時系列に並びやすい一方、マシン情報が含まれる場合があります。
- UUID v4: 122ビットをすべてランダムな値で生成します。最も広く使われており、プライバシー安全性が高く、衝突確率は天文学的に低い(2の122乗通り)です。
- UUID v7: 48ビットのUnixタイムスタンプ(ミリ秒精度)+ランダム値で構成されます。RFC 9562で定義された最新仕様で、時系列ソートが可能かつv4と同等のランダム性を持ちます。DBインデックスの効率化に有利です。
- 衝突確率: UUID v4の場合、10兆個生成しても衝突確率は0.00000001%以下です。実用上、重複は無視できます。
ユースケース
- データベースのプライマリキーやレコードIDの生成。
- 分散システムでのセッションID・リクエストトレースIDの生成。
- ファイル名の一意化・マイクロサービス間の相関IDとして活用。
- 主キーに連番(auto-increment)ではなくUUIDを採用するか検討する場合の比較材料として。