UUID Generator

ランダムなUUID(v4)、タイムスタンプベースのUUID(v1)、または最大100個の一括生成。すべてブラウザで生成されます。

動作方法: 「Generate」をクリックして新しいUUIDを作成します。v4(ランダム)またはv1(タイムスタンプベース)を選択します。「Bulk Generate」を使用して複数のUUIDを一度に生成します。UUIDを検証フィールドに貼り付けて、形式とバージョンを確認します。

暗号学的にランダム — ほとんどの用途に推奨

1 generated
8406a9ea-b754-45b3-9e90-094b23de1f35

UUIDとは

UUID(Universally Unique Identifier)は、コンピュータシステムで情報を一意に識別するために使用される128ビットの数値です。GUID(Globally Unique Identifier)としても知られています。UUIDは、32個の16進数を5つのグループに分け、ハイフンで区切られた形式で表現されます:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx。重複するUUIDが生成される確率は非常に低いため、実質的にユニークと見なすことができます。

UUIDバージョンの説明

UUID v1は、現在のタイムスタンプとノード識別子(通常はMACアドレス)から生成されます。UUID v4はランダムまたは疑似ランダムな数値を使用して生成され、最も一般的に使用されているバージョンです。UUID v4は122個のランダムビットを持ち、約5.3 × 10^36の可能な値を提供するため、衝突がほぼ不可能です。

UUIDの使用時期

UUIDはデータベースの主キー(特に分散システムで)、APIのリソース識別子、セッショントークン、ファイル名、メッセージキューID、およびシステム間の調整なしにユニークな識別子が必要な場所で使用されます。ほとんどのユースケースではUUID v4が推奨されます。シンプルさとランダム性のためです。

一般的なユースケース

  • データベース主キー(PostgreSQL、MongoDB)
  • APIリソース識別子
  • 分散システムノードID
  • セッションと相関ID
  • ファイルとオブジェクト命名
  • メッセージキュー重複排除