Ποιες είναι οι πιθανότητες σύγκρουσης GUID;
Ποιες είναι οι πιθανότητες σύγκρουσης GUID;

Βίντεο: Ποιες είναι οι πιθανότητες σύγκρουσης GUID;

Βίντεο: Ποιες είναι οι πιθανότητες σύγκρουσης GUID;
Βίντεο: Πως παίζεται η Ρουλέτα | Tutorial για αρχάριους 2024, Νοέμβριος
Anonim

Υποθέτοντας μια τέλεια πηγή εντροπίας σε κάθε συσκευή που δημιουργεί τυχαία GUIDs , υπάρχει 50% ευκαιρία του σύγκρουση μετά από 2,7e18 τυχαία GUIDs έχουν δημιουργηθεί. Αυτό είναι πάνω από 2,7 εκατομμύρια εκατομμύρια εκατομμύρια. Είναι πολύ.

Επιπλέον, ποιες είναι οι πιθανότητες να δημιουργηθεί το ίδιο GUID;

Ο όρος ΟΔΗΓΟΣ χρησιμοποιείται γενικά από προγραμματιστές που εργάζονται με τεχνολογίες της Microsoft, ενώ το UUID χρησιμοποιείται παντού. Τα 128 bit είναι αρκετά μεγάλα και ο αλγόριθμος δημιουργίας είναι αρκετά μοναδικός ώστε αν 1, 000, 000, 000 GUIDs ανά δευτερόλεπτο δημιουργήθηκαν για 1 έτος το πιθανότητα ένα αντίγραφο θα ήταν μόνο 50%.

Ομοίως, σε τι χρησιμοποιείται το GUID; ΕΝΑ ΟΔΗΓΟΣ (παγκόσμιο μοναδικό αναγνωριστικό) είναι ένας όρος χρησιμοποιηθηκε απο Microsoft για έναν αριθμό που δημιουργεί ο προγραμματισμός της για να δημιουργήσει μια μοναδική ταυτότητα για μια οντότητα όπως ένα Worddocument. GUIDs είναι ευρέως χρησιμοποιείται σε Προϊόντα της Microsoft για τον εντοπισμό διεπαφών, συνόλων αντιγράφων, εγγραφών και άλλων αντικειμένων.

Λαμβάνοντας υπόψη αυτό, πόσοι συνδυασμοί GUID υπάρχουν;

Δημιουργία ΟΔΗΓΟΣ Trivia: " Εκεί είναι 122 τυχαία bit (128 - 2 για παραλλαγή - 4 για την έκδοση) οπότε αυτό υπολογίζεται σε 2^122 ή 5, 316, 911, 983, 139, 663, 491, 615, 228, 241, 121, 400,. πιθανούς συνδυασμούς ."

Είναι τυχαία τα GUID;

GUIDs έχουν σχεδιαστεί για να είναι μοναδικά, όχι τυχαίος . ο ΟΔΗΓΟΣ Ο αλγόριθμος παραγωγής σχεδιάστηκε για μοναδικότητα. Δεν σχεδιάστηκε για τυχαία ή μη προβλεψιμότητα. Πράγματι, αν κοιτάξετε μια προηγούμενη συζήτηση, μπορείτε να δείτε ότι ο λεγόμενος Αλγόριθμος 1 δεν είναι τυχαίος και απόλυτα προβλέψιμο.

Συνιστάται: