UUIDジェネレータ

バージョン 1 およびバージョン 4 形式で一意の UUID (Universally Unique Identifiers) を生成します。一意の識別子を必要とする開発者にとって不可欠なツール。

UUIDジェネレータ

発電機オプション

UUID を理解する

UUID(Universally Unique Identifiers)は、すべてのシステムと時間で一意であることが保証されている128ビットの識別子です。これらは、一意の識別を必要とする分散システム、データベース、およびアプリケーションに不可欠です。

UUID のバージョン

UUID にはさまざまなバージョンがあり、それぞれに独自の生成方法とユースケースがあります。

バージョン4(ランダム)

乱数または疑似乱数を使用して生成されます。これは、マシンや作成された時間に関する情報を公開しないため、最も一般的に使用されるバージョンです。ほとんどのアプリケーションに推奨されます。

バージョン 1 (タイムスタンプベース)

現在のタイムスタンプ、クロックシーケンス、およびMACアドレスを使用して生成されます。時間的な一意性は保証されますが、いつ、どこで作成されたかに関する情報を公開することができます。

UUID フォーマット

すべてのUUIDは、ハイフンで区切られた8-4-4-4-12の16進数という標準形式に従います。たとえば、550e8400-e29b-41d4-a716-446655440000 です。合計の長さは、ハイフンを含めて常に 36 文字です。

一般的な使用例

UUID は、データベース、セッション識別子、ファイル名、API リクエスト ID、および中央調整を必要としない一意の識別子が必要な場所で、主キーとして一般的に使用されます。

よくある質問