Logo mn.boatexistence.com

Uuid v4 хэрхэн үүсдэг вэ?

Агуулгын хүснэгт:

Uuid v4 хэрхэн үүсдэг вэ?
Uuid v4 хэрхэн үүсдэг вэ?

Видео: Uuid v4 хэрхэн үүсдэг вэ?

Видео: Uuid v4 хэрхэн үүсдэг вэ?
Видео: Шуурхай UUID үүсгэгч (бүх нийтийн өвөрмөц танигч) 2024, May
Anonim

Version-1 UUID нь цаг болон зангилааны ID-аас (ихэвчлэн MAC хаяг) үүсгэгддэг; хувилбар-2 UUID нь танигч (ихэвчлэн бүлэг эсвэл хэрэглэгчийн ID), цаг, зангилааны ID-аас үүсгэгддэг; 3 ба 5-р хувилбарууд нь нэрийн орон зайн танигч болон нэрийг хэшлэх замаар үүсгэгдсэн тодорхойлогч UUID-уудыг үүсгэдэг; болон хувилбар-4 UUID-г үүсгэсэн …

V4 нь UUID гэж юу вэ?

V4: Randomness UUID v4-ийг бүрдүүлсэн битүүд нь санамсаргүй байдлаар үүсгэгддэг бөгөөд ямар ч логикгүй. Ийм учраас УУИД-г хараад эх сурвалжийн талаарх мэдээллийг олж тогтоох арга байхгүй. Гэсэн хэдий ч одоо UUID-г хуулбарлах боломж байна.

UUID V4-г хуулбарлах боломжтой юу?

4-р хувилбар нь санамсаргүй тоо UUID. Зургаан тогтмол бит байгаа бөгөөд UUID-ийн үлдсэн хэсэг нь 122 бит санамсаргүй байдал юм. Википедиа эсвэл давхардсан байх магадлал маш бага болохыг тодорхойлсон бусад шинжилгээг үзнэ үү.

UUID-г хэрхэн тооцдог вэ?

Тэмдэгт бүр 0-ээс 9 хүртэлх цифр эсвэл a-аас f үсэг байж болно. UUID-д 32 арван зургаат тоо x log2(16) бит/128 бит. 4-р хувилбарын 1 төрлийн UUID-д 6 бит нь тогтмол, үлдсэн 122 бит нь санамсаргүй байдлаар үүсгэгдсэн бөгөөд нийт 2¹²² боломжит UUID байна. Бид энэ утгыг n гэж нэрлэнэ.

Java UUID-г хэрхэн үүсгэдэг вэ?

UUID ангийн аргууд

санамсаргүй UUID арга нь UUID үүсгэдэг. Бид програмыг ажиллуулах бүрт шинэ UUID үүсгэдэг. Аргын гарын үсэг нь: нийтийн статик UUID randomUUID

Зөвлөмж болгож буй: