Lição 3

UUID v4 e aleatoriedade

Como v4 usa bits aleatórios e o que colisão realmente significa.

Um UUID v4 contém bits aleatórios mais bits fixos de versão e variant. Na prática, restam 122 bits aleatórios.

O risco de colisão é extremamente baixo com boa fonte aleatória. A condição importante é qualidade da aleatoriedade: use APIs criptográficas da plataforma ou bibliotecas confiáveis, não Math.random().

UUID v4 combina bem com:

  • Registros locais temporários
  • Chaves primárias de banco quando ordem aleatória é aceitável
  • Dados mock e exemplos
  • IDs de correlação

Se precisar de IDs que ordenem por tempo de criação, considere UUID v7 ou outro esquema de identificador ordenado.

Voltar à visão geral do curso