Gerador de UUID v7

Gere valores UUID v7 online: UUIDs ordenáveis por tempo com carimbo de data/hora de 48 bits em milissegundos e 74 bits aleatórios.

IDs gerados
Pronto. Gere valores UUID v7 diretamente no seu browser.

Como este ID é estruturado

Estrutura
Carimbo de data/hora Unix de 48 bits em milissegundos, bits de versão 7, bits de variante RFC e preenchimento aleatório.
Entropia
74 bits aleatórios nesta implementação; não há contador monotónico.
Tempo
Sim. Os primeiros 48 bits codificam o momento de criação, permitindo ordenar os IDs cronologicamente entre milissegundos diferentes.
Risco de colisão
Dentro do mesmo milissegundo, a prevenção de colisões depende de 74 bits aleatórios; volumes extremamente altos no mesmo milissegundo devem usar um serviço de IDs coordenado.
Exemplo
019f54d2-1928-78ac-88f5-aaa4addc23a7

Os seus IDs são gerados localmente com alta aleatoriedade no navegador. Nada é enviado para o BroBroGo.

Perguntas frequentes

Porquê escolher o UUID v7 em vez do UUID v4?

O UUID v7 mantém o formato clássico do UUID, mas permite a ordenação temporal, ajudando a manter logs, índices de bases de dados e fluxos de eventos em ordem cronológica aproximada.

O UUID v7 oculta a data de criação?

Não. O carimbo de data/hora faz parte da estrutura do ID. Use o UUID v4 ou o NanoID se precisar de um identificador opaco sem informações de tempo.