Generador UUID Versión 1

¿Qué es UUID Versión 1?

UUID Versión 1 es un UUID basado en tiempo que combina una marca de tiempo con la dirección MAC de la computadora que lo generó. Esta versión asegura la unicidad usando tanto tiempo como identificadores de hardware, haciéndolo adecuado para sistemas distribuidos donde múltiples computadoras podrían generar UUIDs simultáneamente.

La porción de marca de tiempo se basa en el número de intervalos de 100 nanosegundos desde el 15 de octubre de 1582 (el inicio del calendario gregoriano). Esto proporciona un rango de tiempo muy largo y alta precisión. La dirección MAC asegura que incluso si dos computadoras generan UUIDs exactamente al mismo tiempo, seguirán siendo únicos debido a diferentes identificadores de hardware.