Gerador UUID (v1, v4, v7, NIL)
Privado por design — roda inteiramente no seu navegador
Gere UUIDs de todas as versões comuns — v1, v4, v7 e o UUID nulo — no seu navegador. A Toova cria um de cada vez ou em lote, copia com um clique e nunca envia requisições a nenhum servidor durante a geração.
Qual versão de UUID usar
UUID v4 é aleatório e é a escolha mais comum quando você só precisa de um identificador único sem ordenação. UUID v7 é ordenado por tempo, o que o torna ideal para chaves primárias de banco de dados porque as inserções ficam no final do índice em vez de se dispersar por ele. UUID v1 é baseado em timestamp e endereço MAC e raramente é a escolha certa hoje. A Toova gera os três, além do UUID nulo para testes.
Geração em lote e formatação
Gere um único UUID para testes rápidos ou até dez mil de uma vez para popular fixtures, bancos de dados de desenvolvimento ou testes de carga. Os formatos de saída incluem a forma canônica com hífens, hexadecimal sem hífens, maiúsculas e com chaves para linguagens que esperam esse estilo. O resultado é copiável com um clique e pode ser exportado como uma lista de texto simples.
Criptograficamente aleatório, localmente
UUIDs aleatórios usam o gerador de números aleatórios criptográficos do navegador, a mesma fonte que seu navegador usa para chaves TLS. Os valores são imprevisíveis e únicos com probabilidade esmagadora. A geração roda inteiramente no seu navegador — nenhum servidor está envolvido, nenhum log acontece, e você pode verificar zero requisições de saída com a aba Rede aberta.
Perguntas Frequentes
- Devo usar v4 ou v7 para meu banco de dados?
- Use v7 para novos projetos de banco de dados. IDs ordenados por tempo agrupam inserções recentes na mesma página de índice, o que melhora dramaticamente o desempenho de escrita e a localidade. Fique com v4 se seu sistema já depende de IDs aleatórios imprevisíveis.
- Quão únicos são os UUIDs aleatórios?
- UUID v4 tem 122 bits de aleatoriedade, o que significa que a probabilidade de colisão é vanishingly pequena para qualquer aplicação razoável. Você precisaria gerar trilhões antes que o risco se tornasse relevante.
- Posso gerar UUIDs em lote?
- Sim. A Toova pode produzir até dez mil de uma vez. A saída é um UUID por linha, pronto para colar em um seeder de banco de dados ou um arquivo de fixture.
- O que é o UUID nulo?
- O UUID nulo é 00000000-0000-0000-0000-000000000000. Ele é usado como valor sentinela para significar "nenhum UUID atribuído" ou como placeholder de teste em exemplos de código.
- A geração é verdadeiramente aleatória?
- Sim. A Toova usa o gerador de números aleatórios criptográficos do navegador — a mesma fonte usada para chaves TLS e cookies seguros. Nenhuma semente previsível está envolvida.