Gerador UUID Versão 1

O que é UUID Versão 1?

UUID Versão 1 é um UUID baseado em tempo que combina uma marca de tempo com o endereço MAC do computador que o gerou. Esta versão garante unicidade usando tanto tempo quanto identificadores de hardware, tornando-o adequado para sistemas distribuídos onde múltiplos computadores podem gerar UUIDs simultaneamente.

A porção da marca de tempo é baseada no número de intervalos de 100 nanosegundos desde 15 de outubro de 1582 (o início do calendário gregoriano). Isso fornece um intervalo de tempo muito longo e alta precisão. O endereço MAC garante que mesmo se dois computadores gerarem UUIDs exatamente ao mesmo tempo, eles ainda serão únicos devido a diferentes identificadores de hardware.