Escolha a origem do ID
Versões aleatórias e temporais aceitam de 1 a 1000 resultados. v3/v5 retornam apenas um, calculado a partir do namespace e do nome.
- Várias linhas no campo continuam sendo um único nome.
Identificadores
Escolha a versão e execute. Alterar opções não troca os valores aleatórios automaticamente.
A entrada é processada neste navegador e não é enviada a um servidor.
Lotes aleatórios/temporais: 1–1.000. Nome: até 100.000 unidades UTF-16, um UUID. v1/v6: até 10.000 ticks por milissegundo; v7 não garante a ordem no mesmo milissegundo.
Escolha as configurações e gere.
O Gerador UUID ajuda a montar dados de teste, preencher uma importação ou relacionar o mesmo nome a um ID em sistemas diferentes. Antes do formato, escolha a regra que define a identidade do registro.
O padrão é um UUID v4 em minúsculas, com hífens. Em v3/v5, o texto inteiro representa um nome: espaços e quebras de linha contam, e um nome vazio também é aceito.
O Gerador UUID cria um novo lote aleatório somente quando você solicita. v3/v5 fazem outra coisa: repetem o identificador quando o namespace e os bytes do nome permanecem iguais.
A prévia mostra 50 linhas e pode adicionar 100 por vez. O TXT traz um ID por linha; o relatório JSON reúne o lote inteiro e, nas versões por nome, o nome original e o namespace.
Versões aleatórias e temporais aceitam de 1 a 1000 resultados. v3/v5 retornam apenas um, calculado a partir do namespace e do nome.
O modo inicial é manual. Só v3/v5 permitem cálculo automático, 350 ms depois da última alteração.
A cópia e os downloads incluem as linhas ainda ocultas na prévia. O JSON permite guardar também os dados usados no cálculo.
Os bytes vêm da fonte de aleatoriedade criptográfica do navegador. Descontados os bits de versão e variante, o valor contém 122 bits aleatórios.
Use DNS, URL, OID, X.500 ou um UUID personalizado. v3 aplica MD5 e v5 aplica SHA-1 aos bytes do namespace e do nome.
v1/v6 combinam tempo, nó multicast aleatório e sequência de relógio. v7 contém milissegundos Unix e 74 bits aleatórios, sem contador para ordenar o mesmo milissegundo.
Este gerador de UUID oferece maiúsculas, minúsculas e hífens opcionais: 36 ou 32 caracteres para um UUID de 128 bits. O formato em si não altera esses bits. Nesta tela, mudar o formato exige outra execução, que cria novos IDs nos modos aleatórios.
v1 reúne tempo, nó e sequência de relógio. v4 usa aleatoriedade. v5 deriva um valor determinístico de namespace e nome com SHA-1; repetir esses bytes repete o ID.
Os valores seguem os formatos das versões oferecidas, mas a escolha deve atender aos requisitos da aplicação. Mantenha restrições de unicidade, tratamento de colisões e uma estratégia de geração adequada ao volume de produção.
Use v4 para IDs aleatórios independentes e v5 para mapear nomes de forma reproduzível. Considere v7 quando o campo temporal for útil. Uma integração existente pode exigir outra versão específica.
Copie a representação textual e utilize o tipo ou a biblioteca UUID da linguagem de destino. UUID e GUID costumam designar o mesmo valor de 128 bits; confira a ordem dos bytes ao usar formatos binários.
Sim. Valores aleatórios têm uma probabilidade de colisão, enquanto v3/v5 repetem intencionalmente o resultado para a mesma entrada. A ferramenta não substitui uma restrição de unicidade no banco de dados.
Encontrou um resultado inesperado?
Use o Gerador UUID para escolher a versão, gerar os valores e salvar o lote completo após conferir os parâmetros.