Jakie są szanse na kolizję GUID?
Jakie są szanse na kolizję GUID?

Wideo: Jakie są szanse na kolizję GUID?

Wideo: Jakie są szanse na kolizję GUID?
Wideo: Jaki kształt ma kula? 2024, Listopad
Anonim

Zakładając idealne źródło entropii na każdym urządzeniu generującym losowo identyfikatory GUID , jest 50% szansa z kolizja po 2.7e18 losowo identyfikatory GUID zostały wygenerowane. To ponad 2,7 miliona milionów milionów. To dużo.

Co więcej, jakie są szanse na wygenerowanie tego samego GUID?

Termin GUID jest powszechnie używany przez programistów pracujących z technologiami Microsoft, podczas gdy UUID jest używany wszędzie. 128 bitów jest wystarczająco duży, a algorytm generowania jest na tyle unikalny, że jeśli 1 000 000 000 identyfikatory GUID na sekundę były generowane przez 1 rok prawdopodobieństwo duplikatu to tylko 50%.

Podobnie, do czego służy identyfikator GUID? A GUID (globalny unikalny identyfikator) to termin używany przez Microsoft za numer, który generuje jego programowanie, aby utworzyć unikalną tożsamość dla jednostki, takiej jak Worddocument. identyfikatory GUID są szeroko używany w Produkty firmy Microsoft do identyfikacji interfejsów, zestawów replik, rekordów i innych obiektów.

Biorąc to pod uwagę, ile jest kombinacji GUID?

Generowanie GUID Ciekawostki: " Tam to 122 losowe bity (128 - 2 forvariant - 4 dla wersji), więc to daje 2^122 lub5, 316, 911, 983, 139, 663, 491, 615, 228, 241, 121, 400, 000 możliwe kombinacje ."

Czy identyfikatory GUID są losowe?

identyfikatory GUID są zaprojektowane tak, aby były wyjątkowe, a nie losowy . ten GUID algorytm generowania został zaprojektowany z myślą o unikalności. Nie został zaprojektowany z myślą o losowości ani nieprzewidywalności. Rzeczywiście, jeśli spojrzysz na wcześniejszą dyskusję, zobaczysz, że tak zwany Algorytm 1 nie jest losowy i całkowicie przewidywalne.

Zalecana: