AG UUID

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 bits128
Número de caracteres36
Formatohex 8-4-4-4-12
OrdenávelParcial
Baseado em aleatoriedadeNã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.

Exemplo

UUID v1
a1b2c3d4-1111-11ee-8000-0242ac120002

Gerar este formato

Ver código por linguagem →