O que é um UUID?
Um UUID (Identificador Universalmente Único) é um identificador de 128 bits que é garantido como único no espaço e no tempo. UUIDs são comumente usados em desenvolvimento de software como chaves primárias de banco de dados, tokens de sessão e identificadores de sistemas distribuídos.
Formato UUID v4
Esta ferramenta gera UUIDs versão 4, que são gerados aleatoriamente. O formato é:
xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx Onde x é um dígito hexadecimal aleatório e y é um de 8, 9, a ou b. O 4 indica versão 4.
Casos de Uso Comuns
- IDs de banco de dados: Chaves primárias que não requerem numeração sequencial.
- Tokens de API: Identificadores únicos para sessões e requisições.
- Nomes de arquivo: Nomes de arquivo sem colisão para uploads.
- Sistemas distribuídos: IDs gerados independentemente em diferentes nós.
Perguntas Frequentes
Quão únicos são os UUID v4?
Com 122 bits aleatórios, a probabilidade de gerar um duplicado é astronomicamente baixa. Você precisaria gerar cerca de 2,71 quintilhões de UUIDs para ter 50% de chance de colisão.
Esses UUIDs são criptograficamente seguros?
Sim. Esta ferramenta usa crypto.getRandomValues(), que fornece números aleatórios criptograficamente seguros.