Como gerar Uuid aleatório em java

Como gerar Uuid aleatório em java

Uuid significa “Identificador universalmente único”. Esses valores em Java podem ser utilizados para criar nomes de arquivos aleatórios, IDs de sessão em um aplicativo da web, IDs de transação, etc. Além disso, eles também são usados ​​para analisar informações nos sistemas que precisam ser únicos no sistema e são categorizados em diferentes versões.

Este blog discutirá as abordagens para gerar aleatórios “Uuid”Em Java.

O que é uuid?

A "Uuid”Corresponde a um valor único de 128 bits. A representação padrão do UUID utiliza “hexadecimal”Digits.

Como gerar Uuid aleatório em java?

Um UUID aleatório em Java pode ser gerado usando o combinado “RandomUuid ()”Método estático e o“versão()”Método.

Versões de uuid

Uuid Número da versão
Uuid baseado no tempo 1
DCE Security uuid 2
Uuid baseado em nome 3
Uuid gerado aleatoriamente 4

Como gerar UUID aleatório usando os métodos “Randomuuid ()” e “versão ()” em Java?

O "RandomUuid ()”O método é usado para gerar um UUID aleatório e o“versão()”O método é utilizado para buscar a versão do UUID gerado. Essas abordagens podem ser aplicadas para buscar o UUID aleatório e registrar o número da versão correspondente para confirmar o UUID gerado:

importar java.util.Uuid;
Uuid randomUuid = uuid.randomuuid ();
Sistema.fora.println ("O UUID gerado aleatoriamente é:" + randomuuid);
Sistema.fora.println ("A versão uuid é:" + RandomUuid.versão());


No trecho de código acima:

    • Primeiro de tudo, aplique o “RandomUuid ()”Método para gerar um aleatório“Uuid”.
    • Na próxima etapa, associe o “versão()”Método com o UUID gerado.
    • Isso será exibido resultante o UUID gerado aleatoriamente a cada vez, juntamente com o número da versão contra ele (UUID).

Saída



No resultado acima, pode -se observar que cada vez que o UUID é gerado aleatoriamente com o número da versão sendo constante, pois o UUID aleatório é alocado a versão “4”.

Conclusão

Um uuid aleatório em java pode ser gerado usando a estática “RandomUuid ()”Método em combinação com o“versão()”Método. Essas abordagens podem ser utilizadas para gerar um UUID aleatório de cada vez, junto com sua versão. Este blog discutiu a abordagem para gerar UUID aleatório em java.