Gerador de UUID

Gere um ou vários UUIDs aleatórios (v4).

Hifens

Maiúsculas/minúsculas

Chaves

Perguntas frequentes

O que é um UUID v4?

Um identificador de 128 bits escrito como 32 dígitos hexadecimais em cinco grupos (como 550e8400-e29b-41d4-a716-446655440000). Versão 4 significa que é gerado a partir de bits aleatórios em vez de derivado de um timestamp ou nome - duas colisões de UUID v4 por acaso é astronomicamente improvável, por isso são a escolha padrão para chaves primárias de banco de dados, tokens de sessão e qualquer identificador que precise ser único sem uma autoridade central distribuindo números.

Isso é realmente aleatório, ou só parece?

Aleatoriedade real: usa a função nativa crypto.randomUUID() do seu navegador (parte da API Web Crypto), a mesma fonte aleatória criptograficamente segura usada para coisas como gerar chaves de criptografia - não Math.random(), que é bom para jogos mas não é projetado para ser imprevisível.

Duas pessoas diferentes podem algum dia gerar o mesmo UUID?

Na prática, não. Um UUID v4 tem 122 bits aleatórios (6 dos 128 bits são fixos para marcar a versão e a variante), então o número de valores possíveis é tão grande que gerar um bilhão de UUIDs por segundo por cem anos ainda não chegaria perto de 50% de chance de colisão.

Meus UUIDs gerados são enviados para algum lugar ou registrados?

Não - a geração acontece inteiramente no seu navegador sem nenhuma requisição de rede, e nada é armazenado depois que você sai da página.

Posso gerar mais de um por vez?

Sim - defina a quantidade e gere um lote com um clique, depois copie todos de uma vez, o que é mais rápido do que gerar um, copiar, e repetir quando você precisa de vários para um script de seed ou dados de teste.

Ferramentas relacionadas