UUID Version 1 Generator

What is UUID Version 1?

UUID Version 1 is a time-based UUID that combines a timestamp with the MAC address of the computer that generated it. This version ensures uniqueness by using both time and hardware identifiers, making it suitable for distributed systems where multiple computers might generate UUIDs simultaneously.

The timestamp portion is based on the number of 100-nanosecond intervals since October 15, 1582 (the start of the Gregorian calendar). This provides a very long time range and high precision. The MAC address ensures that even if two computers generate UUIDs at the exact same time, they will still be unique due to different hardware identifiers.