Gerador de UUID

Gera identificadores únicos UUID v4.

🔒 Este ficheiro é processado no teu navegador. Nunca é enviado para um servidor.

Para que serve

Um UUID é um identificador de 128 bits pensado para ser único sem que ninguém tenha de o coordenar. É essa a sua graça: dois sistemas que não se conhecem nem comunicam podem gerar identificadores ao mesmo tempo com a certeza prática de que não vão coincidir.

A alternativa clássica, um contador que vai somando um, obriga a que exista uma autoridade central a repartir os números. Isso funciona numa base de dados única, mas parte assim que há vários servidores, uma aplicação que deve funcionar sem ligação ou uma fusão de dados de dois sistemas distintos.

A versão 4, que é a que esta ferramenta gera, baseia-se em números aleatórios. As combinações possíveis são tantas que a probabilidade de se repetirem dois é desprezável em qualquer cenário real.

Como funciona

  1. Clique em "Gerar 5 UUID" para criar identificadores únicos de imediato.
  2. Copie o que precisar, ou volte a clicar para gerar novos.
  3. Use-os como identificadores únicos nas suas bases de dados ou aplicações.

Quando usar

Chaves em bases de dados

Permitem criar registos em vários sítios ao mesmo tempo sem risco de colisão ao sincronizar.

Aplicações sem ligação

Um cliente a trabalhar offline pode gerar identificadores válidos e enviá-los depois.

Nomes de ficheiro únicos

Evitam que dois ficheiros enviados ao mesmo tempo se sobreponham por se chamarem igual.

Conselhos práticos

  • São gerados com o gerador criptográfico do navegador, não com uma função aleatória simples.
  • Não são segredos: um UUID não deve ser usado como se fosse uma palavra-passe.
  • Como chave primária ocupam mais e ordenam-se pior do que um número sequencial.
  • Escrevem-se em minúsculas por convenção, embora não distingam maiúsculas.

Perguntas frequentes

Podem repetir-se dois UUID gerados por esta ferramenta?

É praticamente impossível: são gerados com a norma UUID v4, que usa números aleatórios com tal quantidade de combinações que a probabilidade de colisão é insignificante.

O que é exatamente um UUID?

Um identificador único universal de 128 bits, muito usado em programação para identificar registos ou recursos sem depender de um contador central.

Ferramentas relacionadas