UUID v1 v1 · time
A primeira versão de UUID, gerada a partir do tempo e de um nó (geralmente o endereço MAC).
Visão geral
Combina um timestamp (em unidades de 100 nanossegundos, a partir de 1582), uma sequência de clock e um identificador de nó. Traz informação de ordem, mas pode expor o endereço MAC do dispositivo gerador, o que levanta questões de privacidade.
Estrutura
| Comprimento em bits | 128 |
|---|---|
| Número de caracteres | 36 |
| Formato | hex 8-4-4-4-12 |
| Ordenável | Parcial |
| Baseado em aleatoriedade | Não |
Quando usar
Usado quando é preciso compatibilidade com sistemas legados ou quando rastrear o horário e o dispositivo de geração é importante. Em novos projetos, o v7 costuma ser a melhor escolha.