Logo hu.boatexistence.com

Hogyan jön létre az uuid v4?

Tartalomjegyzék:

Hogyan jön létre az uuid v4?
Hogyan jön létre az uuid v4?

Videó: Hogyan jön létre az uuid v4?

Videó: Hogyan jön létre az uuid v4?
Videó: How to generate UUIDs as primary keys with Hibernate 2024, Lehet
Anonim

1. verziójú UUID-k egy időből és egy csomópontazonosítóból (általában a MAC-címből) jönnek létre; A 2-es verziójú UUID-k egy azonosítóból (általában egy csoport- vagy felhasználói azonosítóból), időből és egy csomópontazonosítóból jönnek létre; a 3. és 5. verzió determinisztikus UUID-ket állít elő, amelyeket egy névtér-azonosító és név kivonatolása révén állítanak elő; és 4-es verziójú UUID-k jönnek létre …

Mi az a V4 mint UUID?

V4: Véletlenszerűség Az UUID v4-et tartalmazó bitek véletlenszerűen, belső logika nélkül jönnek létre. Emiatt nincs mód a forrásra vonatkozó információk azonosítására az UUID alapján. Most azonban fennáll annak a lehetősége, hogy egy UUID-t megkettőzhetnek.

Duplikálható az UUID V4?

A 4-es verzió az UUID véletlenszám. Hat rögzített bit van, az UUID többi része pedig 122 bites véletlenszerűség. Tekintse meg a Wikipédiát vagy más elemzést, amely leírja, mennyire valószínűtlen a másolat.

Hogyan történik az UUID kiszámítása?

Minden karakter lehet 0-tól 9-ig terjedő számjegy vagy a-tól f-ig terjedő betű. 32 hexadecimális x log2(16) bit/hexadecimális=128 bit egy UUID-ben. A 4-es verzióban az 1. változat típusú UUID 6 bit rögzítve van, a fennmaradó 122 bit pedig véletlenszerűen generálódik, így összesen 2¹² lehetséges UUID. Erre az értékre n-ként hivatkozunk.

Hogyan jön létre a Java UUID?

Az UUID osztály módszerei

A randomUUID metódus véletlenszerűen generálja az UUID-t. Amikor futtatjuk a programot, az új UUID-t generál. A metódus aláírása: nyilvános statikus UUID randomUUID

Ajánlott: