Hvordan generere tilfeldig uuid i java

Hvordan generere tilfeldig uuid i java

Uuid står for “Universelt unik identifikator”. Disse verdiene i Java kan brukes til å lage tilfeldige filnavn, økt -IDer i en webapplikasjon, transaksjons -ID -er osv. Videre brukes disse også til å analysere informasjon i systemene som må være unike i systemet og er kategorisert i forskjellige versjoner.

Denne bloggen vil diskutere tilnærmingene til å generere tilfeldig "Uuid”I Java.

Hva er uuid?

En "Uuid”Tilsvarer en unik 128-bits verdi. Standardrepresentasjonen av UUID bruker “hex”Sifre.

Hvordan generere tilfeldig uuid i java?

En tilfeldig UUID i Java kan genereres ved hjelp av kombinert "randomuuid ()”Statisk metode og“versjon()”Metode.

Versjoner av UUID

Uuid Versjonsnummer
Tidsbasert UUID 1
DCE Security Uuid 2
Navnbasert UUID 3
Tilfeldig generert uuid 4

Hvordan generere tilfeldig uuid ved hjelp av “randomuuid ()” og “versjon ()” -metodene i Java?

randomuuid ()”Metode brukes til å generere en tilfeldig UUID, og“versjon()”Metoden brukes til å hente versjonen av den genererte UUID. Disse tilnærmingene kan brukes for å hente det tilfeldige UUID og logge det tilsvarende versjonsnummeret for å bekrefte det genererte UUID:

Importer Java.util.Uuid;
Uuid randomuuid = uuid.randomuuid ();
System.ute.println ("den tilfeldig genererte uuid er:" + randomuuid);
System.ute.println ("UUID -versjonen er:" + randomuid.versjon());


I ovennevnte kodebit:

    • Først av alt, bruk "randomuuid ()”Metode for å generere en tilfeldig”Uuid”.
    • I neste trinn kan du knytte "versjon()”Metode med den genererte UUID.
    • Dette vil resultere på det tilfeldig genererte UUID hver gang, sammen med versjonsnummeret mot det (UUID).

Produksjon



I ovennevnte utfall kan det observeres at hver gang UUID genereres tilfeldig med versjonsnummeret som er konstant siden den tilfeldige UUID tildeles versjonen "4”.

Konklusjon

En tilfeldig UUID i Java kan genereres ved hjelp av den statiske “randomuuid ()”Metode i kombinasjon med“versjon()”Metode. Disse tilnærmingene kan brukes til å generere en tilfeldig UUID hver gang, sammen med sin versjon. Denne bloggen diskuterte tilnærmingen til å generere tilfeldig UUID i Java.