Gerador de UUID
Gere UUIDs versão 4 a partir de uma fonte aleatória segura.
- Executa no seu navegador — seu texto nunca é enviado a lugar nenhum
- Sem cadastro, sem cotas, grátis para usar quantas vezes quiser
Como funciona
Um UUID é um identificador de 128 bits, longo o bastante para que você possa gerar um em qualquer lugar, a qualquer momento, sem se coordenar com ninguém, e ter confiança de que ninguém mais vai gerar o mesmo.
Versão 4 significa aleatório
Um UUID v4 é aleatório, exceto por alguns bits que identificam a versão. Existem cerca de 5,3 vezes 10 elevado a 36 deles, então uma colisão acidental não é uma preocupação prática.
De onde vem a aleatoriedade
Eles vêm do gerador de números aleatórios criptográfico do navegador, e não de um de uso geral, então os valores servem onde a imprevisibilidade importa tanto quanto a unicidade.
Versão 4, conforme definida na RFC 9562
Todo UUID aqui é da versão 4: 122 bits aleatórios mais bits fixos de versão e variante, escritos como 32 dígitos hexadecimais em cinco grupos. A aleatoriedade vem do gerador criptograficamente seguro do seu navegador (crypto.randomUUID, ou crypto.getRandomValues quando aquele não existe). Você pode criar até 500 por vez.
Quão únicos eles são
Com 122 bits aleatórios, você precisaria gerar cerca de 2,7 bilhões de bilhões (2,7 × 1018) de UUIDs antes de haver sequer 50% de chance de uma única repetição.
O que ele não gera
UUIDs versão 7, que começam com um timestamp para que sejam ordenados por data de criação, não são gerados aqui.
Gerador de UUID — perguntas
Eles são realmente únicos?
Para fins práticos, sim. O espaço é grande o bastante para que colisão não seja uma preocupação realista.
Posso gerar vários de uma vez?
Sim, até 500 por vez.
Eles são gerados em um servidor?
Não. Vêm do seu próprio navegador.