Sobre o Gerador de UUID
Um UUID (Universally Unique Identifier), também chamado de GUID, é um valor de 128 bits usado como um ID único sem uma autoridade central distribuindo números. Desenvolvedores os usam constantemente — chaves primárias, IDs de registro e objeto, IDs de correlação em logs e sistemas distribuídos, chaves de idempotência, nomes de arquivo, e em qualquer lugar onde dois sistemas precisem gerar IDs de forma independente sem colidir. Isso gera UUIDs versão 4, um ou vários, prontos para copiar.
Como funciona
Ele usa o crypto.randomUUID() nativo do navegador, que produz um UUID versão 4 — 122 de seus 128 bits são aleatórios (o restante codifica a versão e a variante), extraídos de uma fonte criptograficamente segura. O resultado segue o formato canônico xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx. Você pode gerar até 100 de uma vez e copiá-los um de cada vez ou todos juntos, e formatá-los sem hífens ou em maiúsculas se um sistema precisar dessa variante.
Premissas e comportamento
- Gera UUIDs versão 4 (aleatórios) — o tipo mais comum, em que a singularidade vem da aleatoriedade em vez de carimbo de data/hora ou endereço MAC.
- As opções de formatação (remover hífens, maiúsculas) são aplicadas para compatibilidade; o valor subjacente é o mesmo.
- A singularidade é probabilística: com 122 bits aleatórios, a chance de gerar uma duplicata é astronomicamente pequena — você precisaria gerar bilhões antes de uma colisão se tornar sequer remotamente plausível.
- Até 100 podem ser gerados em um único lote.
Limitações
- É apenas versão 4. Não produz UUIDs ordenados por tempo (v1, v6, v7) ou baseados em nome (v3/v5). Se você precisa especificamente de IDs classificáveis e amigáveis para banco de dados, a aleatoriedade do v4 significa que não serão ordenados pelo horário de criação.
- UUIDs v4 não são sequenciais, o que pode fragmentar índices de banco de dados em comparação com IDs sequenciais — uma troca conhecida, não um defeito.
- São identificadores, não segredos — embora impossíveis de adivinhar na prática, trate tokens de segurança como uma questão separada.
- A contagem é limitada a 100 por lote.
Privacidade
Os UUIDs são gerados inteiramente no seu navegador com sua criptografia integrada. Nada é enviado, registrado ou armazenado.

