O que é um Geração em lote?
Esta página eleva o limite das demais de 1000 para 10 000 UUIDs por clique. Os valores continuam sendo produzidos inteiramente no navegador: sem servidor, sem espera e sem cota.
A novidade é a exportação em JSON. Os valores já saem em um formato reaproveitável em fixtures, scripts de seed ou chamadas de API, sem reformatar antes.
Como usar
- Informe a quantidade desejada: o padrão é 1000, o máximo é 10 000.
- Clique em Gerar. A lista mostra apenas o começo, para facilitar a leitura.
- Baixe o lote completo em .txt, .csv ou .json.
Casos de uso
- Dados de teste para bancos com muitas chaves estrangeiras.
- Sementes para testes de integração reproduzíveis.
- Testes de carga que exigem identificadores únicos em massa.
As versões de UUID em resumo
| Versão | Ordenável | Baseada em | Use para |
|---|---|---|---|
| v1 | Não | Carimbo de tempo + endereço MAC | Sistemas antigos que ainda esperam v1 |
| v3 | Não | Hash MD5 de um nome | Identificadores determinísticos quando MD5 é exigido |
| v4 | Não | 122 bits aleatórios | Praticamente qualquer identificador de uso geral |
| v5 | Não | Hash SHA-1 de um nome | Quando o mesmo nome precisa dar sempre o mesmo ID |
| v6 | Sim | Carimbo de tempo reordenado | Identificadores ordenáveis sem abrir mão do aleatório |
| v7 | Sim | Tempo Unix em milissegundos | Chaves primárias de banco e IDs de eventos |
| v8 | Não | Seu próprio layout de bits | Formatos de fabricante ou experimentais |
As sete versões têm 128 bits e são escritas no mesmo formato 8-4-4-4-12. Só o significado dos bits muda.
Perguntas frequentes
Por que nem todos os valores são exibidos?
Por legibilidade e desempenho, a interface mostra só o começo da lista. Copiar e baixar sempre incluem todos os UUIDs gerados, inclusive os que não aparecem na tela.
10 000 UUIDs ainda são únicos?
Sim. Com 122 bits aleatórios por valor, a chance de colisão continua desprezível nessa escala, bem abaixo de qualquer limite prático.
Para que serve a exportação em JSON?
Porque muitas ferramentas e APIs leem JSON diretamente. Isso evita converter um CSV antes de injetar os dados no arquivo de destino.