GUID-тэй мөргөлдөх магадлал юу вэ?
GUID-тэй мөргөлдөх магадлал юу вэ?

Видео: GUID-тэй мөргөлдөх магадлал юу вэ?

Видео: GUID-тэй мөргөлдөх магадлал юу вэ?
Видео: 30 Things to do in Taipei, Taiwan Travel Guide 2024, Дөрөвдүгээр сар
Anonim

Санамсаргүй үүсгэдэг төхөөрөмж бүр дээрх энтропийн төгс эх үүсвэр гэж үзвэл GUID , 50% байна боломж -ийн Зөрчилдөөн 2.7e18 санамсаргүй байдлаар GUID бий болсон. Энэ нь 2.7 сая сая гаруй гэсэн үг. Энэ их юм.

Түүнээс гадна ижил GUID үүсгэх боломж хэр байдаг вэ?

Нөхцөл GUID Microsoft-ын технологитой ажилладаг хөгжүүлэгчид ихэвчлэн ашигладаг бол UUID нь хаа сайгүй ашиглагддаг. 128 бит нь хангалттай том бөгөөд үүсгэх алгоритм нь 1,000,000,000 байхад хангалттай өвөрмөц юм. GUID секундэд 1 жилийн турш үүсгэгдсэн магадлал давхардсан тоо нь зөвхөн 50% байх болно.

Үүнтэй адилаар GUID юунд ашиглагддаг вэ? А GUID (дэлхийн өвөрмөц танигч) нь нэр томъёо юм ашигласан Microsoft нь Worddocument гэх мэт аж ахуйн нэгжийн өвөрмөц таних тэмдэгийг бий болгохын тулд программчлалаараа бий болгодог дугаарын хувьд. GUID өргөн тархсан байдаг - д ашигласан Интерфэйс, хуулбарын багц, бичлэг болон бусад объектуудыг тодорхойлох Microsoft-ын бүтээгдэхүүнүүд.

Үүнийг харгалзан үзэхэд GUID-ийн хэдэн хослол байдаг вэ?

үүсгэж байна GUID Жижиг зүйл: " Тэнд нь 122 санамсаргүй бит (хувилбарын хувьд 128 - 2 forvariant - 4) тул энэ нь 2^122 эсвэл5, 316, 911, 983, 139, 663, 491, 615, 228, 241, 121, 400, 000 болж тооцогдоно. боломжит хослолууд ."

GUID-ууд санамсаргүй байна уу?

GUID бус, өвөрмөц байхаар бүтээгдсэн Санамсаргүй . The GUID үеийн алгоритм нь өвөрмөц байдалд зориулагдсан. Энэ нь санамсаргүй эсвэл урьдчилан таамаглах боломжгүй зүйлд зориулагдаагүй. Үнэн хэрэгтээ, хэрэв та өмнөх хэлэлцүүлгийг харвал 1-р алгоритм гэж нэрлэгддэг алгоритм нь бус гэдгийг харж болно. Санамсаргүй мөн бүрэн урьдчилан таамаглах боломжтой.

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