O que é um UUID
UUID (Universally Unique Identifier) é um identificador de 128 bits, escrito como 36 caracteres no formato xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx. Ele permite criar IDs únicos sem depender de um banco de dados central, o que é ideal para sistemas distribuídos, APIs e aplicativos offline.
Como usar
- Escolha a versão: v4 para IDs aleatórios, v7 para IDs ordenados por tempo.
- Defina a quantidade (até 1.000 de uma vez) e o formato.
- Copie um UUID ou a lista inteira.
Perguntas frequentes
Qual a diferença entre UUID v4 e v7?
O v4 é totalmente aleatório. O v7 começa com a data e hora de criação, então os IDs ficam em ordem cronológica. Isso deixa índices de banco de dados (como chaves primárias no PostgreSQL ou MySQL) bem mais eficientes.
UUID e GUID são a mesma coisa?
Sim. GUID é o nome usado pela Microsoft para o mesmo padrão. Use a opção de chaves { } para o formato comum em .NET e no registro do Windows.
Um UUID pode se repetir?
Na prática, não. Um UUID v4 tem 122 bits aleatórios: seria preciso gerar bilhões por segundo durante décadas para ter uma chance real de colisão.
Os UUIDs são gerados de forma segura?
Sim. Eles usam o gerador criptográfico do navegador (crypto.randomUUID e crypto.getRandomValues) e não são enviados para lugar nenhum.