シルギア

UUIDとは

読み:ゆーゆーあいでぃー

重複しないように生成される128ビットの識別子。例: 550e8400-e29b-41d4-a716-446655440000。

UUID(Universally Unique Identifier)は、世界中で重複しないことを目指して作られる128ビットの識別子です。32桁の16進数をハイフンで 8-4-4-4-12 に区切った形(例:550e8400-e29b-41d4-a716-446655440000)で表されます。GUIDとも呼ばれます。

もっとも使われるバージョン4は、大部分をランダムに生成します。組み合わせが桁違いに多いため、中央で管理しなくても実用上ぶつからない、という前提で使われます。ほかに、時刻や名前空間から生成するバージョンもあります。

データベースの主キー、ファイルやセッションの識別、分散システムでのID発行など、「別々の場所で作っても衝突しないID」が必要な場面で使われます。順序性がない点や、文字数が長い点に注意して使い分けます。

関連する無料ツール

関連する用語

ほかの用語

← 用語集一覧へ / すべてのツール