Uuid représente "Identifiant universellement unique". Ces valeurs en Java peuvent être utilisées pour créer des noms de fichiers aléatoires, des identifiants de session dans une application Web, des identifiants de transaction, etc. De plus, ceux-ci sont également utilisés pour analyser des informations dans les systèmes qui doivent être uniques dans le système et sont classés en différentes versions.
Ce blog discutera des approches de la génération de hasard "Uuid"En Java.
Qu'est-ce que UUID?
UN "Uuid»Correspond à une valeur de 128 bits unique. La représentation standard de l'UUID utilise «hexagonal»Digus.
Comment générer un uuid aléatoire en java?
Un UUID aléatoire en Java peut être généré en utilisant le combiné "randomUuid ()«Méthode statique et le«version()" méthode.
Versions de UUID
Uuid | Numéro de version |
UUID basé sur le temps | 1 |
DCE Sécurité UUID | 2 |
UUID basé sur le nom | 3 |
UUID généré de manière aléatoire | 4 |
Comment générer un UUID aléatoire à l'aide des méthodes «randomUuid ()» et «version ()» en java?
Le "randomUuid ()«La méthode est utilisée pour générer un UUID aléatoire, et le«version()»La méthode est utilisée pour récupérer la version de l'UUID généré. Ces approches peuvent être appliquées pour récupérer l'UUID aléatoire et enregistrer le numéro de version correspondant pour confirmer l'UUID généré:
Importer Java.user.Uuid;
UUid randomUuid = uuid.randomUuid ();
Système.dehors.println ("L'UUID généré au hasard est:" + randomuuid);
Système.dehors.println ("La version UUID est:" + randomUUID.version());
Dans l'extrait de code ci-dessus:
Sortir
Dans le résultat ci-dessus, on peut observer que chaque fois que l'UUID est généré au hasard avec le numéro de version constant car l'UUID aléatoire est alloué la version "4".
Conclusion
Un UUID aléatoire en Java peut être généré en utilisant le statique "randomUuid ()«Méthode en combinaison avec le«version()" méthode. Ces approches peuvent être utilisées pour générer un UUID aléatoire à chaque fois, ainsi que sa version. Ce blog a discuté de l'approche de la génération d'UUID aléatoire en Java.