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.