UUID(Universally Unique IDentifier) é um identificador único universal utilizado para identificação de diversas coisas no mundo da computação. O UUID é um número de 128 bits representado por 32 dígitos hexadecimais, exibidos em cinco grupos separados por hifens, na forma textual 8-4-4-4-12 sendo um total de 36 caracteres (32 caracteres alfanuméricos e 4 hifens).
Existem 5 versões de UUID disponíveis para uso, esse aplicativo gera UUIDs das versões 1 e 4. UUIDs da versão 1 são gerados a partir de um tempo e um node id (geralmente o endereço MAC). UUIDs da versão 4 são gerados usando um número aleatório ou pseudoaleatório.