Formato canônico
- Entrada
- crypto.randomUUID()
- Saída esperada
- 550e8400-e29b-41d4-a716-446655440000
Sempre 36 caracteres com 4 hífens. O 13º hex é sempre "4" (versão) e o 17º é "8", "9", "a" ou "b" (variante RFC 4122).
gerador uuid v4 online
UUID v4 é o formato mais popular para identificadores únicos: 122 bits de aleatoriedade criptograficamente segura, definidos pela RFC 9562. É ideal para IDs de registros, sessões, correlação de logs e qualquer contexto onde colisões devem ser praticamente impossíveis.
Sempre 36 caracteres com 4 hífens. O 13º hex é sempre "4" (versão) e o 17º é "8", "9", "a" ou "b" (variante RFC 4122).
PostgreSQL tem tipo nativo UUID; MySQL armazena como CHAR(36) ou BINARY(16).
UUID v4 é um identificador único de 128 bits gerado com bits aleatórios, exceto pelos 4 bits de versão (posição 13) e 2 bits de variante (posição 19). O formato é xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx, onde y é 8, 9, a ou b.
Na teoria, sim — mas a probabilidade é tão baixa que é considerada desprezível para quase todos os casos práticos. Para gerar um bilhão de UUIDs por segundo durante 85 anos, haveria 50% de chance de uma colisão. Para a maioria dos sistemas, isso é seguro o suficiente.
Não. Ela ajuda a entender o cenário e usar a ferramenta com mais segurança, mas decisões reais devem considerar fonte oficial, contexto completo e orientação qualificada quando necessário.