यूनिक आइडेंटिफायर (UUID) बनाएं
अपडेट
हाल ही में जारी सुधार
पूर्णतः रैंडम UUID - सबसे आम
अधिकतम 100 तक जेनरेट कर सकते हैं
UUID (Universally Unique Identifier) एक विश्वव्यापी अद्वितीय 128-बिट पहचानकर्ता है। इसका उपयोग डेटाबेस प्राइमरी कीज़, सेशन ID, फाइलनेम आदि में व्यापक रूप से किया जाता है।
xxxxxxxx-xxxx-Mxxx-Nxxx-xxxxxxxxxxxxM: वर्ज़न (4 या 7), N: वेरिएंट (8, 9, a, b)
UUID Generator एक टूल है जो वैश्विक स्तर पर अद्वितीय 128-बिट पहचानकर्ता उत्पन्न करता है। UUID v4 (यादृच्छिक) और UUID v7 (timestamp आधारित) का समर्थन करता है और अधिकतम 100 तक बल्क जनरेशन संभव है।
संस्करण चुनें
UUID v4(पूर्णतः रैंडम, सामान्य उपयोग) और v7(टाइमस्टैम्प आधारित, सॉर्ट करने योग्य) में से अपने उपयोग के अनुसार उपयुक्त संस्करण चुनें।
विकल्प सेट करें
जनरेशन संख्या(1~100), अपरकेस आउटपुट, हाइफन हटाना आदि इच्छित विकल्प सेट करें।
UUID जेनरेट करें
'UUID जेनरेट करें' बटन क्लिक करने पर सेटिंग्स के अनुसार UUID तुरंत जेनरेट होता है।
परिणाम कॉपी करें
व्यक्तिगत UUID को क्लिक करके कॉपी करें या 'सभी कॉपी करें' बटन से सभी UUID को एक बार में क्लिपबोर्ड पर कॉपी करें।
UUID v4 में 122-बिट पूरी तरह से रैंडम जेनरेट होता है जो पूर्ण यादृच्छिकता सुनिश्चित करता है। UUID v7 के ऊपरी 48 बिट्स में मिलीसेकंड टाइमस्टैम्प शामिल होता है जो समय के अनुसार सॉर्टिंग संभव बनाता है और डेटाबेस इंडेक्सिंग प्रदर्शन उत्कृष्ट है। सामान्य उपयोग के लिए v4 और DB प्राइमरी की के लिए v7 की सिफारिश की जाती है।
UUID v4 के मामले में 122-बिट रैंडम स्पेस से जेनरेट होता है, इसलिए सैद्धांतिक टकराव की संभावना लगभग 2^122 में से 1 है। प्रति सेकंड 1 अरब जेनरेट करते हुए 85 वर्षों तक 50% टकराव की संभावना तक पहुंचने के लिए आवश्यक है, इसलिए व्यावहारिक रूप से डुप्लीकेशन नहीं होता।
नहीं। सभी UUID ब्राउज़र के Web Crypto API का उपयोग करके क्लाइंट पर सीधे जेनरेट होते हैं। कोई भी डेटा बाहरी सर्वर पर नहीं भेजा जाता है इसलिए आप सुरक्षित रूप से उपयोग कर सकते हैं।
हां, हाइफन केवल पठनीयता के लिए है और UUID की विशिष्टता पर कोई प्रभाव नहीं डालता। हालांकि, RFC 4122 मानक प्रारूप हाइफन युक्त 8-4-4-4-12 पैटर्न है, इसलिए सिस्टम के बीच संगतता के लिए हाइफन युक्त प्रारूप की सिफारिश की जाती है।
हां, UUID व्यापक रूप से DB प्राइमरी की के रूप में उपयोग किया जाता है। विशेष रूप से UUID v7 टाइमस्टैम्प आधारित होने के कारण B-tree इंडेक्स में क्रमिक रूप से इंसर्ट होता है जिससे v4 की तुलना में इंडेक्सिंग प्रदर्शन बेहतर है। हालांकि, 128-बिट होने के कारण इंटीजर की की तुलना में अधिक स्टोरेज स्पेस का उपयोग करता है।