Probabilidade de colisão e segurança
Analisamos se o UUID é realmente único e se pode ser usado como token de segurança.
Probabilidade de colisão
O v4 tem 122 bits aleatórios, o que chega a 5×10³⁶ combinações possíveis. Em escalas realistas, a colisão praticamente não acontece, mas ele deve sempre ser gerado a partir de uma fonte de aleatoriedade criptográfica (getRandomValues).
Previsibilidade
O v1·v7 incluem um timestamp, então é possível deduzir o horário de geração. Para tokens de sessão ou secretos, que precisam ser difíceis de adivinhar, é mais seguro usar o v4 ou um gerador de tokens dedicado.
Cuidado com segurança
O UUID garante apenas a "unicidade", não o "sigilo". Em autenticação e autorização, use o UUID apenas como chave única e gerencie valores secretos com tokens de segurança dedicados.