O que é um UUID e quando gerar um?
Um UUID (Universally Unique Identifier), também chamado GUID, é um identificador de 128 bits projetado para ser único sem precisar de coordenação central — qualquer sistema pode gerar um e a chance de colisão com outro gerado em qualquer lugar do mundo é desprezível. Isso o torna ideal como chave primária em bancos distribuídos, identificador de requisições em logs, nome de arquivo temporário ou qualquer situação em que você precisa de um valor único sem consultar um servidor para reservá-lo. O Gerador UUID produz a versão 4, que é a mais comum: ela deriva quase todos os seus bits de uma fonte aleatória, com alguns bits fixos que marcam a versão e a variante. Por ser puramente aleatório, um UUID v4 não revela nada sobre quem o gerou ou quando — não há timestamp embutido, o que é bom para privacidade, mas significa que dois UUIDs v4 não têm ordem natural entre si. É aí que entra a versão 7, mais recente: ela combina um timestamp Unix em milissegundos na parte inicial com bits aleatórios no restante. O resultado é um identificador que continua único, mas que é ordenável por tempo de criação — uma vantagem real para chaves de banco de dados, porque IDs sequenciais reduzem a fragmentação de índices e melhoram a performance de inserção em árvores B. Em resumo: use v4 quando quiser pura imprevisibilidade e nenhuma informação temporal; use v7 quando quiser unicidade somada à possibilidade de ordenar por criação. A geração acontece inteiramente no navegador, usando a fonte de aleatoriedade criptográfica disponível na plataforma, então os identificadores nunca passam por um servidor. Dentro do Quorify, este gerador é o atalho para quando você precisa de uma chave única na hora — para semear um banco de teste, identificar um registro ou nomear um recurso — sem escrever uma linha de código.