Versões UUID Explicadas
A especificação UUID define cinco versões com diferentes métodos de geração. Este guia compara versões e ajuda você a escolher a certa.
Versão 4: Aleatória
V4 é a versão mais popular e recomendada. Gera UUIDs usando números aleatórios. 122 dos 128 bits são aleatórios (6 bits identificam versão e variante). Vantagens: Simples de gerar. Sem preocupações de privacidade. Excelente unicidade. Amplamente suportado. Desvantagens: Não ordenável. Não reproduzível. Use V4 como padrão a menos que você tenha necessidades específicas. É o que nosso gerador produz.
Versão 1: Baseada em Tempo
V1 combina timestamp (100ns desde 1582) com endereço MAC. Vantagens: Ordenável cronologicamente. Garantida única. Desvantagens: Vaza informação (tempo e dispositivo). Preocupações de privacidade. Use V1 apenas se você especificamente precisa de ordenação por tempo de criação e aceita vazamento de informação.
Versões 3 e 5: Baseadas em Nome
V3 (MD5) e V5 (SHA-1) geram UUIDs determinísticamente de namespace + nome. Mesmo namespace e nome sempre produzem mesmo UUID. Vantagens: Reproduzível. Útil para mapear recursos conhecidos para UUIDs. Desvantagens: Não aleatório. V3 usa MD5 fraco. Use V5 ao invés de V3. Use versões baseadas em nome quando você precisa de UUIDs consistentes para mesmas entradas—por exemplo, gerando UUIDs de URLs ou caminhos de arquivo.
Testar a Ferramenta
Gerador de UUID