UUID-ji različice-1 so ustvarjeni iz časa in ID-ja vozlišča (običajno naslova MAC); UUID-ji različice 2 se generirajo iz identifikatorja (običajno ID-ja skupine ali uporabnika), časa in ID-ja vozlišča; različici 3 in 5 proizvajata deterministične UUID-je, ustvarjene z zgoščevanjem identifikatorja in imena imenskega prostora; in UUID-ji različice 4 so ustvarjeni …
Kaj je V4 kot UUID?
V4: Naključnost Biti, ki sestavljajo UUID v4, so generirani naključno in brez lastne logike. Zaradi tega ni mogoče identificirati informacij o viru z ogledom UUID. Vendar pa zdaj obstaja možnost, da bi se UUID podvojil.
Ali je mogoče UUID V4 podvojiti?
Različica 4 je naključno število UUID. Obstaja šest fiksnih bitov, preostali del UUID pa je 122-bit naključnosti. Oglejte si Wikipedijo ali drugo analizo, ki opisuje, kako malo je verjetno, da je dvojnik.
Kako se izračuna UUID?
Vsak znak je lahko številka od 0 do 9 ali črka od a do f. 32 šestnajstiških x log2(16) bitov/šestnajstiških=128 bitov v UUID. V različici 4, različici 1 tipa UUID, je 6 bitov fiksnih, preostalih 122 bitov pa je naključno ustvarjenih, za skupno 2¹²² možnih UUID-jev. To vrednost bomo imenovali n.
Kako se generira Java UUID?
Metode razreda UUID
Naključna metoda randomUUID generira UUID. Kadar koli zaženemo program, ustvari nov UUID. Podpis metode je: javni statični UUID randomUUID