Pular para o conteúdo principal

Gere localmente UUID v4 ou UUID v7 aleatório com carimbos de data e hora em milissegundos, 1–1000 por vez. Suporta seleção rápida de quantidade e caixa e cópia de uma por uma ou de todas.

v4 usa crypto.randomUUID; v7 usa um carimbo de data/hora em milissegundos de 48 bits e um número aleatório criptográfico de 74 bits que revela o tempo de geração. O incremento não é garantido para o mesmo milissegundo ou quando o relógio é revertido; nenhuma das versões tem garantia de ser absolutamente única.

Tecla de atalho: Ctrl/⌘+Enter. Modificar entradas ou opções limpa resultados antigos.

Instruções de uso

  1. Selecione v4 ou v7, quantidade e letras maiúsculas.
  2. Clique em Gerar UUID e verifique o número de resultados.
  3. Os primeiros 100 itens da lista podem ser copiados um por um e todos os UUIDs podem ser obtidos a partir do resultado da cópia.

Exemplos de entrada e saída

Entrada de exemplo
Estrutura UUID v4
Exemplo de saída
xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx

x é um número hexadecimal; y é um de 8, 9, a ou b. Esta é apenas uma descrição do formato.

Perguntas frequentes

v4 é um identificador aleatório; os primeiros 48 bits da v7 são o carimbo de data / hora de milissegundos do Unix, e os bits aleatórios válidos restantes são 74 bits, o que é adequado para classificação aproximada por tempo, mas revelará o tempo de geração. Os incrementos não são garantidos no mesmo milissegundo e quando o relógio é revertido. v1 não é compatível.

A probabilidade de colisão é extremamente baixa, mas não é uma garantia matemática de não repetição absoluta. Restrições exclusivas apropriadas ainda devem ser estabelecidas quando usadas em bancos de dados.

Base de cálculo e materiais de referência

v4 chama crypto.randomUUID(); v7 grava o carimbo de data / hora de milissegundos Unix de 48 bits, versão e bits de variante de acordo com RFC 9562 e usa crypto.getRandomValues ​​para gerar dados aleatórios de 74 bits. A v7 não fornece monotonicidade estrita no mesmo milissegundo, e a reversão do relógio também pode interromper o pedido; nem é uma garantia absoluta e única.

Verificação de conteúdo: · Sobre este site e descrição do conteúdo

Ferramentas relacionadas