Total UUIDs , only the first 100 are shown below. Please export the entire list to a txt file to view on your local computer.
A Universally Unique Identifier (UUID) is a specific format identifier that, in most practical use cases, can be safely assumed to be unique. The probability of two correctly generated UUIDs being identical is so negligible that it can be safely ignored, even if they are created by different parties in different environments. This is why UUIDs are referred to as universally unique.
In this article, we will explore the characteristics of UUIDs, how their uniqueness works, and the scenarios in which they can simplify resource identification. Although we will discuss UUIDs from the general perspective of software and database interactions, they are widely applicable to any use case requiring the generation of distributed unique IDs.
A UUID is simply a value you can safely treat as unique. The risk of collision is extremely low, and you can reasonably choose to completely ignore it. You may encounter UUIDs referenced using different terminology (such as GUID, or Globally Unique Identifier, which is Microsoft's preferred term), but the meaning and effectiveness remain unchanged.
A true UUID is a unique identifier generated and represented according to a standardized format. A valid UUID is defined by RFC 4122; this specification describes the algorithms usable for generating UUIDs, which ensure uniqueness across implementations without requiring a central registration authority.
The generation algorithm produces a 128-bit unsigned integer. However, UUIDs are most commonly represented as hexadecimal strings and can also be stored as a 16-byte binary sequence. Below is an example of a UUID string:
A496400C-1C18-1D86-DD8A-36E010D6B4FF