რა არის GUID-ის შეჯახების შანსი?
რა არის GUID-ის შეჯახების შანსი?

ვიდეო: რა არის GUID-ის შეჯახების შანსი?

ვიდეო: რა არის GUID-ის შეჯახების შანსი?
ვიდეო: 14+ ქართულად საუკეთესო ფილმი სიყვარულზე 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 ვარიანტი - 4 ვერსიისთვის), ასე რომ, ეს გამოითვლება 2^122 ან 5, 316, 911, 983, 139, 663, 491, 615, 228, 241, 121, 400, შესაძლო კომბინაციები ."

არის თუ არა GUID-ები შემთხვევითი?

GUID-ები შექმნილია უნიკალური, არა შემთხვევითი . The GUID გენერირების ალგორითმი შექმნილია უნიკალურობისთვის. ის არ იყო შექმნილი შემთხვევითობის ან არაპროგნოზირებადობისთვის. მართლაც, თუ გადავხედავთ ადრინდელ დისკუსიას, ხედავთ, რომ ე.წ. 1 ალგორითმი არ არის შემთხვევითი და სრულიად პროგნოზირებადი.

გირჩევთ: