Versioon-1 UUID-d genereeritakse ajast ja sõlme ID-st (tavaliselt MAC-aadressist); versiooni 2 UUID-d genereeritakse identifikaatorist (tavaliselt rühma või kasutaja ID), ajast ja sõlme ID-st; versioonid 3 ja 5 toodavad deterministlikke UUID-sid, mis genereeritakse nimeruumi identifikaatori ja nime räsimisel; ja versiooni 4 UUID-d genereeritakse …
Mis on V4 kui UUID?
V4: Juhuslikkus UID v4 sisaldavad bitid genereeritakse juhuslikult ja ilma omase loogikata. Seetõttu ei saa UUID-d vaadates kuidagi allika kohta teavet tuvastada. Siiski on nüüd võimalus, et UUID võidakse dubleerida.
Kas UUID V4 saab dubleerida?
Versioon 4 on juhuslik arv UUID. Seal on kuus fikseeritud bitti ja ülejäänud UUID on 122-bitine juhuslikkus. Vaadake Vikipeediat või muud analüüsi, mis kirjeldab, kui ebatõenäoline on duplikaat.
Kuidas UUID-d arvutatakse?
Iga märk võib olla number 0 kuni 9 või täht a kuni f. 32 kuueteistkümnendsüsteemi x log2(16) bitti kuueteistkümnendsüsteemi kohta=128 bitti UUID-s. Versioonis 4, variandi 1 tüüpi UUID on fikseeritud 6 bitti ja ülejäänud 122 bitti genereeritakse juhuslikult, kokku 2¹² võimalikku UUID-d. Nimetame seda väärtust kui n.
Kuidas Java UUID genereeritakse?
UUID-klassi meetodid
Meetod randomUUID genereerib UUID-i juhuslikult. Kui me programmi käivitame, genereerib see uue UUID-i. Meetodi signatuur on: avalik staatiline UUID randomUUID