Wie man zufällig UUID in Java generiert

Wie man zufällig UUID in Java generiert

Uuid steht für “Universell eindeutige Kennung”. Diese Werte in Java können zum Erstellen von zufälligen Dateinamen, Sitzungs -IDs in einer Webanwendung, Transaktions -IDs usw. verwendet werden. Darüber hinaus werden diese auch zur Analyse von Informationen in den Systemen verwendet, die innerhalb des Systems eindeutig sein müssen, und werden in verschiedene Versionen eingeteilt.

In diesem Blog werden die Ansätze zur Zufallsgeneration erörtertUuid”In Java.

Was ist uUid?

A "Uuid”Entspricht einem einzigartigen 128-Bit-Wert. Die Standarddarstellung von UUID verwendet “verhexen"Ziffern.

Wie man zufällig UUID in Java generiert?

Eine zufällige UUID in Java kann mit dem kombinierten erstellt werden “randomuuid ()"Statische Methode und die"Ausführung()" Methode.

Versionen von Uuid

Uuid Versionsnummer
Zeitbasiertes Uuid 1
DCE Security Uuid 2
Namensbasierte UUID 3
Zufällig erzeugt uUid 4

So generieren Sie zufällige UUID mit den Methoden "randomuuid ()" und "Version ()" in Java?

Der "randomuuid ()„Methode wird verwendet, um eine zufällige UUID und die“ zu generierenAusführung()Die Methode wird verwendet, um die Version des generierten UUID abzurufen. Diese Ansätze können angewendet werden, um das zufällige UUID zu holen und die entsprechende Versionsnummer zu protokollieren, um die generierte UUID zu bestätigen:

Java importieren.Util.Uuid;
UUid randomuuid = uUid.randomuuid ();
System.aus.println ("Die zufällig generierte UUID ist:" + randomuuid);
System.aus.println ("Die UUID -Version ist:" + randomuuid.Ausführung());


Im obigen Code -Snippet:

    • Wenden Sie zunächst das anrandomuuid ()"Methode, um eine zufällige zu generieren"Uuid”.
    • Im nächsten Schritt verbinden Sie die “Ausführung()Methode mit der generierten UUID.
    • Dadurch wird jedes Mal die zufällig generierte UUID zusammen mit der Versionsnummer dagegen angezeigt (UUID).

Ausgang



Im obigen Ergebnis kann beobachtet werden, dass jedes Mal, wenn die UUID zufällig generiert wird, wobei die Versionsnummer konstant ist, da die zufällige UUID die Version zugewiesen wird. “4”.

Abschluss

Eine zufällige UUID in Java kann unter Verwendung der Statik erzeugt werden “randomuuid ()Methode in Kombination mit dem “Ausführung()" Methode. Diese Ansätze können verwendet werden, um jedes Mal eine zufällige UUID zusammen mit ihrer Version zu generieren. In diesem Blog wurde der Ansatz zur Generierung von zufälligen UUID in Java erörtert.