Ano ang mga pagkakataon ng isang banggaan ng GUID?
Ano ang mga pagkakataon ng isang banggaan ng GUID?

Video: Ano ang mga pagkakataon ng isang banggaan ng GUID?

Video: Ano ang mga pagkakataon ng isang banggaan ng GUID?
Video: NABANGGA - MGA DAPAT TANDAAN! (S03E12) 2024, Mayo
Anonim

Ipagpalagay na isang perpektong pinagmumulan ng entropy sa bawat device na bumubuo ng random Mga GUID , mayroong 50% pagkakataon ng banggaan pagkatapos ng 2.7e18 random Mga GUID ay nabuo. Iyan ay higit sa 2.7 milyong milyon. Marami iyon.

Bukod dito, ano ang mga pagkakataon na makabuo ng parehong GUID?

Ang termino GUID ay karaniwang ginagamit ng mga developer na nagtatrabaho sa mga teknolohiya ng Microsoft, habang ang UUID ay ginagamit saanman. Ang 128-bits ay sapat na malaki at ang generation algorithm ay kakaiba na kung 1, 000, 000, 000 Mga GUID bawat segundo ay nabuo para sa 1 taon ang probabilidad ng isang duplicate ay magiging 50% lamang.

Katulad nito, para saan ang GUID ginagamit? A GUID (pandaigdigang natatanging identifier) ay isang termino ginamit ni Microsoft para sa isang numero na binuo ng programming nito upang lumikha ng natatanging pagkakakilanlan para sa isang entity gaya ng Worddocument. Mga GUID ay malawak ginamit sa Mga produkto ng Microsoft upang matukoy ang mga interface, replica set, record, at iba pang mga bagay.

Kung isasaalang-alang ito, gaano karaming mga kumbinasyon ng GUID ang mayroon?

Bumubuo GUID Trivia: " doon ay 122 random bits (128 - 2 forvariant - 4 para sa bersyon) kaya kinakalkula ito sa 2^122 or5, 316, 911, 983, 139, 663, 491, 615, 228, 241, 121, 400, 000 posibleng mga kumbinasyon ."

Random ba ang mga GUID?

Mga GUID ay dinisenyo upang maging natatangi, hindi random . Ang GUID Ang algorithm ng henerasyon ay idinisenyo para sa pagiging natatangi. Hindi ito idinisenyo para sa randomness o para sa unpredictability. Sa katunayan, kung titingnan mo ang isang naunang talakayan, makikita mo na ang tinatawag na Algorithm 1 ay hindi- random at ganap na mahuhulaan.

Inirerekumendang: