Gerador de UUID
Geração de UUID
Entendendo UUIDs
Um Identificador Único Universal (UUID) é um número de 128 bits usado para identificar exclusivamente informações em sistemas de computador. Quando gerados de acordo com métodos padrão, os UUIDs são, para fins práticos, únicos. Sua unicidade não depende de uma autoridade de registro central ou coordenação entre as partes que os geram, ao contrário da maioria dos outros esquemas de numeração.
UUIDs também são conhecidos como Identificadores Únicos Globais (GUIDs) em implementações da Microsoft. Eles são comumente usados em sistemas distribuídos para identificar exclusivamente informações sem coordenação central significativa, como em bancos de dados, computação distribuída e sistemas de arquivos.
Versões UUID
Existem várias versões de UUIDs, cada uma gerada usando um algoritmo diferente:
- Versão 1 (baseada no tempo): Gerado usando uma combinação do carimbo de data/hora atual e o endereço MAC do computador. Isso garante unicidade através do espaço e tempo.
- Versão 4 (gerada aleatoriamente): Gerado usando números aleatórios ou pseudo-aleatórios. Este é o tipo mais comum de UUID gerado por muitas ferramentas e bibliotecas, incluindo esta.
- Versão 5 (baseada em nome, SHA1): Semelhante à versão 3, mas usa SHA1 para hashing.