UUID総数 、以下は最初の100個のみ表示されます。リスト全体をtxtファイルとしてローカルPCにエクスポートしてご確認ください。
汎用一意識別子(UUID)は、特定の形式の識別子であり、ほとんどの実用的な用途において、安全に一意であると仮定できます。2つの正しく生成されたUUIDが同一である確率は、たとえ異なる環境の異なる当事者によって作成されたとしても、ほぼ無視できます。これが、UUIDが汎用一意と呼ばれる理由です。
この記事では、UUIDの特徴、その一意性の仕組み、およびリソース識別を簡素化できるシナリオについて説明します。ソフトウェアとデータベースレコードの相互作用の一般的な観点からUUIDを検討しますが、それらは分散型の一意IDを生成する必要があるあらゆるユースケースに広く適用できます。
UUIDは、安全に一意と見なせる単なる値です。競合のリスクは非常に低いため、完全に無視することも合理的に選択できます。異なる用語(GUIDまたはグローバル一意識別子、これはMicrosoftの優先セマンティクス)で参照されるUUIDを見かけるかもしれませんが、意味と効果は同じです。
真のUUIDは、標準化された形式で生成および表現される一意識別子です。有効なUUIDはRFC 4122で定義されています。この仕様は、中央発行機関を必要とせずに実装間で一意性を維持するUUIDを生成するために使用できるアルゴリズムを説明しています。
生成アルゴリズムは128ビットの符号なし整数を出力します。ただし、UUIDはより一般的には16進文字列であり、16文字のバイナリシーケンスとして保存することもできます。以下はUUID文字列の例です:
A496400C-1C18-1D86-DD8A-36E010D6B4FF