Todas as versões de UUID (v1·v3·v4·v5·v7)
Comparamos como cada versão de UUID é criada e quando usá-la.
Baseado em tempo — v1
Gerado a partir do timestamp e do nó (endereço MAC). Traz informação de ordem, mas há o receio da exposição do MAC, por isso vem sendo substituído pelo v7.
Baseado em nome — v3·v5
UUIDs determinísticos criados ao fazer o hash de um namespace e um nome. A mesma entrada sempre produz o mesmo resultado. O v3 usa MD5 e o v5 usa SHA-1.
Aleatório — v4
A versão mais comum, criada com 122 bits aleatórios. É simples e tem probabilidade de colisão extremamente baixa, adequada para uso geral.
Ordenável por tempo — v7
Guarda os milissegundos Unix no início, sendo ordenável e único ao mesmo tempo. É o padrão mais recente da RFC 9562, recomendado para novos sistemas.