UUIDs
UUID stands for Universally Unique Identifier. It is a 128-bit value intended to uniquely identify information in distributed systems. The canonical textual form consists of 32 hexadecimal digits, displayed in five groups separated by hyphens (8-4-4-4-12), for example 550e8400-e29b-41d4-a716-446655440000. This format is described in RFC 4122 and is widely used across programming languages and platforms.
A UUID may be generated in several ways, corresponding to different versions. The most common versions are
In practice, UUIDs provide a very high degree of uniqueness: even with random sources, the probability of
Privacy and security considerations vary by version. Version 1 can reveal generation time and device information