Version-1 UUID идентификаторлары уақыт пен түйін идентификаторынан (әдетте MAC мекенжайы) жасалады; UUID-2 нұсқасы идентификатордан (әдетте топ немесе пайдаланушы идентификаторы), уақыттан және түйін идентификаторынан жасалады; 3 және 5 нұсқалары аттар кеңістігінің идентификаторы мен атауын хэштеу арқылы жасалған детерминирленген UUID кодтарын жасайды; және 4-нұсқа UUID кодтары жасалды …
V4 UUID деген не?
V4: Кездейсоқтық UUID v4 құрайтын биттер кездейсоқ және ешқандай логикасыз жасалады. Осыған байланысты UUID-ге қарап, дереккөз туралы ақпаратты анықтауға мүмкіндік жоқ. Дегенмен, енді UUID қайталануы мүмкін.
UUID V4 қайталануы мүмкін бе?
4-нұсқа - кездейсоқ сан UUID. Алты бекітілген бит бар, ал қалған UUID 122 бит кездейсоқтық. Уикипедияны немесе телнұсқаның қаншалықты екіталай екенін сипаттайтын басқа талдауды қараңыз.
UUID қалай есептеледі?
Әр таңба 0-ден 9-ға дейінгі цифр немесе a мен f әрпі болуы мүмкін. UUID ішіндегі 32 он алтылық x log2(16) бит/он алтылық=128 бит. 4-нұсқада, UUID түрінің 1-нұсқасында 6 бит бекітілген және қалған 122 бит кездейсоқ түрде жасалған, барлығы 2¹²² ықтимал UUID. Біз бұл мәнді n деп атаймыз.
Java UUID қалай жасалады?
UUID сыныбының әдістері
radomUUID әдісі кездейсоқ UUID жасайды. Бағдарламаны іске қосқан сайын ол жаңа UUID жасайды. Әдістің қолтаңбасы: ашық статикалық UUID randomUUID