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