Gerador de UUID
Gere UUIDs v4 únicos instantaneamente
Perguntas Frequentes
O que é UUID?
UUID (Universally Unique Identifier) é um identificador de 128 bits usado para identificar informações de forma única. A versão 4 usa números aleatórios.
Qual a diferença entre UUID v1 e v4?
UUID v1 usa timestamp e MAC address (pode expor informações). UUID v4 é completamente aleatório, sendo mais seguro e o mais usado atualmente.
Como usar UUID em banco de dados?
UUIDs são ótimos como chaves primárias em sistemas distribuídos. Evitam colisões e não expõem sequência. Use tipo UUID nativo (PostgreSQL) ou CHAR(36)/BINARY(16).
UUID pode colidir (repetir)?
A probabilidade de colisão de UUID v4 é astronomicamente baixa — seria preciso gerar 2.71 quintilhões de UUIDs para ter 50% de chance de repetição. Na prática, é considerado impossível.
Qual é o formato do UUID?
UUID segue o formato 8-4-4-4-12 (xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx), totalizando 32 caracteres hexadecimais separados por hífens. O "4" indica a versão v4.
UUID ou auto-increment — qual usar como chave primária?
UUID é melhor para sistemas distribuídos (múltiplos servidores, microsserviços) pois evita conflitos. Auto-increment é mais eficiente para tabelas locais simples. UUID ocupa mais espaço (16 bytes vs 4-8 bytes).
