Generated using cryptographic random numbers. Most commonly used UUID version.
Based on current timestamp and machine identifier. Guarantees uniqueness across time.
Generated from a namespace and name using MD5 hashing. Same input produces same UUID.
Generated from a namespace and name using SHA-1 hashing. More secure than v3.