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.