Um UUID é um identificador formado por letras e números, como 550e8400-e29b-41d4-a716-446655440000. Os aplicativos usam identificadores para distinguir registros mesmo quando eles têm o mesmo nome. Se o seu projeto pede um UUID sem especificar a versão, comece com v4.
Criar seus primeiros identificadores
Escolha
v4acima do gerador.Defina a quantidade de identificadores de que precisa. Experimente
3para obter uma lista curta.Pressione
Gerar. Cada identificador aparece em sua própria linha.Use
Copiarpara copiar a lista ouBaixarpara salvá-la como arquivo de texto.
“Gerar” cria outro lote e substitui o resultado exibido. Salve os identificadores atuais primeiro se precisar guardá-los.
Escolher uma versão
| Versão | Quando escolher |
|---|---|
| v4 | Identificadores aleatórios para um projeto que não exige outra versão. |
| v7 | Identificadores que incluem o horário de criação. Podem ser úteis para ordenar registros aproximadamente por tempo. Não há garantia de ordem de criação para identificadores gerados no mesmo milissegundo. |
| v1 | Formato baseado em tempo para sistemas que exigem UUID v1. Este gerador usa um valor de nó aleatório, não o endereço de rede do seu dispositivo. |
| v5 | Identificador reproduzível calculado a partir de um namespace e um nome. O mesmo par produz o mesmo identificador. |
| v8 | Versão com estrutura personalizável. Esta ferramenta preenche a estrutura com dados aleatórios. Ela não oferece campos para definir uma estrutura própria. |
Mudar a versão limpa o resultado atual. Outro resultado só é gerado quando você pressiona “Gerar”. O relógio do dispositivo fornece o horário usado por v1 e v7.
Criar um identificador reproduzível com v5
Escolha
v5.Escolha um namespace. Use DNS para um nome de domínio ou URL para um endereço web, se isso corresponder às convenções do seu projeto. OID e X.500 também estão disponíveis.
Digite o nome a identificar, como
www.example.com.Pressione “Gerar”. v5 produz um único identificador, por isso o campo de quantidade fica oculto.
Com o namespace DNS e www.example.com, o resultado é 2ed6657d-e927-568b-95e1-2665a8aea6a2. Repetir esses dados produz o mesmo resultado.
Os espaços no início e no fim do nome são removidos. As maiúsculas e minúsculas dentro do nome são mantidas, então Example e example podem produzir identificadores diferentes.
Escolha “UUID personalizado” para informar o UUID de namespace indicado pelo seu projeto. O campo aceita UUIDs hexadecimais com ou sem hífens, inclusive entre chaves. Um namespace inválido ou um nome vazio impede a geração.
Formatar o resultado
As opções de formato alteram os identificadores atuais sem gerar outros. Escolha a representação esperada no local em que você vai colá-los.
| Opção | Efeito |
|---|---|
| Hífens | Mantém ou remove os separadores de cada UUID. |
| Chaves | Coloca cada identificador entre { e }. |
| Aspas | Coloca cada identificador entre aspas duplas. |
| Vírgulas | Adiciona uma vírgula depois de cada linha, exceto a última. |
| Maiúsculas | Converte as letras para maiúsculas. |
“Aspas” e as vírgulas ajudam a preparar uma lista para código, mas não adicionam os colchetes necessários para um array JSON completo. Confira o formato exigido antes de colar.
“Copiar” e “Baixar” usam o resultado formatado que aparece no editor. O download é um arquivo TXT.
Definir o tamanho do lote
Para v1, v4, v7 e v8, use o campo de quantidade ou os botões de mais e menos. O campo aceita de 1 a 100.000 identificadores. Valores fora desse intervalo são ajustados ao limite mais próximo quando você sai do campo.
Um lote grande exige mais tempo e memória. Comece pela quantidade de que realmente precisa. O gerador remove duplicatas dentro de um lote aleatório, mas não verifica todos os identificadores já criados por outras pessoas ou aplicativos.
No celular, use a barra de ações inferior para “Gerar” e, depois de obter um resultado, “Copiar”. Abra “Mais” para acessar a formatação, “Baixar” e “Limpar”.
Guardar ou limpar os resultados
“Limpar” pede confirmação antes de remover o resultado. “Cancelar” mantém a lista. As opções de formato continuam disponíveis depois de limpar.
A ferramenta gera os identificadores no navegador. Recarregar a página não recupera a lista, então copie ou baixe o resultado antes de sair. As estatísticas salvas neste dispositivo são totais de uso, não um histórico que permita recuperar identificadores antigos.