Um UUID versão 4 são 122 bits aleatórios formatados em 36 caracteres, com chance de colisão praticamente nula e sem precisar de coordenação central. Por isso ele é usado como chave de banco de dados, id de correlação e nome de arquivo. Este gerador usa a fonte criptográfica do navegador e cria até 500 de uma vez.
Desprezível. Seria preciso gerar cerca de 2,7 × 10¹⁸ UUIDs para ter uma chance em um bilhão de uma única repetição, mais do que qualquer sistema real vai criar.
Nenhuma na prática. GUID é o nome que a Microsoft usa para o mesmo identificador de 128 bits, normalmente escrito entre chaves. Os bytes são idênticos.
Depende. UUIDs evitam coordenação entre serviços, mas prejudicam a localidade dos índices B-tree porque as inserções caem em posições aleatórias. O UUID v7, ordenado por tempo, existe justamente para resolver isso.
Sim. Vêm do crypto.randomUUID, apoiado no gerador seguro do sistema, e não do Math.random.
Formatador JSON · Codificador Base64 · Codificador de URL · Decodificador JWT · Ver todas as ferramentas
Também disponível em: English · Español · Français · Deutsch