Skip to main content

Gerador de UUID versão 4

Gere identificadores UUID v4 aleatórios. Possui 122 bits de pura entropia, tornando-o o padrão da indústria para chaves de banco de dados e IDs de sessão.
Precisa de um formato personalizado?

Gere strings aleatórias com regras específicas.

O que é UUID v4?

O UUID v4 é a versão mais utilizada do padrão Universally Unique Identifier. Ao contrário de outras versões que usam timestamps ou endereços MAC de hardware, a v4 é gerada usando números aleatórios criptograficamente fortes. Dos 128 bits, 122 são puramente aleatórios, tornando a probabilidade de colisão virtualmente zero.

Layout de caracteres

Segmento Caracteres Descrição
Parte aleatória 1 f47ac10b-58cc Os primeiros 48 bits de dados puramente aleatórios.
Versão 4 Fixado em 4 para identificá-lo como um UUID aleatório.
Parte aleatória 2 372 Mais 12 bits de dados aleatórios.
Variante a Fixado em 8, 9, a ou b (RFC 4122).
Parte aleatória 3 567-0e02b2c3d479 Os 62 bits finais de dados aleatórios.

Principais vantagens

  • 🕵️ Aleatoriedade total: Sem timestamps incorporados; impossível dizer quando ou onde foi gerado.
  • 🌌 Alta resistência a colisões: $2^{122}$ combinações permitem bilhões de IDs por segundo sem duplicatas.
  • 🔌 Geração sem estado: Não requer sincronização do relógio do sistema, tornando-o altamente portátil.
  • 🌍 Suporte universal: Suporte nativo em quase todas as linguagens de programação modernas.

Como usar

  1. Seleção em lote: Escolha quantos IDs aleatórios você precisa.
  2. Gerar: Nosso servidor usa uma fonte de entropia segura para 122 bits aleatórios.
  3. Implantar: Copie e use como tokens, chaves de API ou chaves primárias.

Perguntas frequentes

Use v4 quando não quiser que a ordem de criação seja conhecida. É melhor para tokens de segurança ou links de redefinição de senha onde o anonimato é fundamental.

Sim. Como usa aleatoriedade criptograficamente segura, o UUID v4 é considerado 'imprevisível' e seguro para identificadores públicos.

Não. Como o v4 não possui dados de timestamp, não pode ser convertido em um v7 ordenável por tempo. Eles servem a propósitos arquitetônicos diferentes.

Embora o UUID v4 seja ótimo para privacidade, o UUID v7 é melhor para indexação e desempenho de banco de dados
We use analytics cookies to understand site usage and improve tools. See our Privacy Policy.