UUIDジェネレーター

様々なバージョンのUUIDを生成し、バッチ生成、フォーマット変換、検証をサポート

生成オプション

生成結果 (0)

暂无生成结果,请先生成UUID

UUIDについて

UUIDとは?

UUID(Universally Unique Identifier)は、分散システムで情報を一意に識別するために使用される128ビットの識別子です。32個の16進数字で構成され、通常はハイフンで8-4-4-4-12の形式に区切られます。

使用シーン

  • データベースの主キーと一意識別子
  • APIリクエストIDとセッション識別子
  • ファイルシステム識別子
  • 分散システムのノード識別子
  • テストデータ生成
  • フロントエンドコンポーネントのkey属性

UUIDバージョンの違い

バージョン1 (時間ベース)タイムスタンプとMACアドレスに基づいて生成され、時間情報を含み、時間順序付けが必要なシーンに適しています。ただしMACアドレス情報が露出する可能性があります。
バージョン4 (ランダム)完全にランダムに生成され、最も一般的に使用されるバージョンです。生成が簡単で高速、衝突確率が極めて低く、ほとんどのアプリケーションシーンに適しています。
バージョン5 (名前空間ベース)名前空間と名前に基づいて生成され、同じ名前空間と名前は常に同じUUIDを生成します。URLやドメイン名に基づく固定UUID生成が必要なシーンに適しています。
バージョン7 (新しい時間ベース)2022年の新標準、タイムスタンプに基づいて生成され、より良い時間精度と後方互換性を提供します。時間情報が必要だがMACアドレスを露出したくないシーンに適しています。