UUID生成

ヘルプ

概要

UUIDジェネレーターは、RFC 4122(RFC 9562)に準拠したUniversally Unique Identifier(UUID)をオンラインで生成するツールです。v1・v4・v7の3バージョンに対応し、最大100件の一括生成が可能です。

使い方

  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として活用。

UUID生成ツール

生成条件

生成結果

1