संक्षिप्त उत्तर: व्यावहारिक उद्देश्यों के लिए, हाँ।
हालांकि, आपको जन्मदिन के विरोधाभास पर विचार करना होगा!
मैंने कुछ प्रतिनिधि टकराव की संभावनाओं की गणना की है। the Wikipedia article में उल्लिखित 122-बिट यूयूआईडी के साथ, यदि आप कम से कम 2.71492e18
यूयूआईडी उत्पन्न करते हैं तो टकराव की संभावना 1/2 है। 10^1 9 यूयूआईडी के साथ, संभावना 0.9 99918 है। 10^17 यूयूआईडीएस के साथ, 0.000 9 3 9 533।
Some numbers for comparison can be found on Wikipedia. तो आप सुरक्षित रूप से प्रत्येक मानव के लिए यूयूआईडी आवंटित कर सकते हैं, प्रत्येक आकाशगंगा को देखने योग्य ब्रह्मांड में, समुद्र में प्रत्येक मछली, और पृथ्वी पर प्रत्येक व्यक्ति की चींटी। हालांकि, टकराव लगभग निश्चित हैं यदि आप एक वर्ष में प्रत्येक ट्रांजिस्टर मानवता के उत्पादन के लिए यूयूआईडी उत्पन्न करते हैं, पृथ्वी पर प्रत्येक कीट, पृथ्वी पर रेत के प्रत्येक अनाज, देखने योग्य ब्रह्मांड में प्रत्येक सितारा, या कुछ भी बड़ा होता है।
यदि आप 10% की टक्कर संभावना प्राप्त करने के लिए प्रति सेकंड 1 अरब यूयूआईडी उत्पन्न करते हैं, it would take about 36 years।
आखिरकार, मानव इतिहास के दौरान उत्पन्न यूयूआईडी के सेट में एक टक्कर होगी। फिर भी, यूयूआईडी को टकराए जाने की संभावना का उपयोग उसी उद्देश्य के लिए किया जाएगा, इसलिए अभ्यास में कोई समस्या नहीं है।
स्रोत
2011-09-30 08:52:24
संभावित डुप्लिकेट [क्या एक GUID अद्वितीय 100% समय है?] (Http://stackoverflow.com/questions/39771/is-a-guid-unique-100-of-the-time) – ChrisF
नहीं हम सभी इस साइट पर पुनः लोड बटन को मैशिंग करते रहते हैं: http://www.wasteaguid.info/ – mipadi
मैं GUID टकराव पर अपनी सभी बग को दोषी ठहराता हूं। यह कुछ समय सही होना है? – Michael