यूयूआईडी जनरेटर (UUID)

क्रिप्टोग्राफ़िक रैंडम स्रोत से अपने ब्राउज़र में सुरक्षित रैंडम UUID (वर्ज़न 4) बनाएँ। संख्या चुनें, बड़े अक्षर या बिना डैश फ़ॉर्मैट टॉगल करें और पूरी सूची एक क्लिक में कॉपी करें।

विकल्प
UUID v4 के बारे में: हर UUID v4 में 122 रैंडम बिट होते हैं — यानी 128 में से 6 बिट RFC 4122 के अनुसार वर्ज़न और वेरिएंट मार्कर के लिए आरक्षित हैं। संभावित मानों की जगह इतनी विशाल है कि दोहराव आने की आशंका नगण्य है: यहाँ तक कि एक सदी तक हर सेकंड एक अरब UUID बनाने पर भी टकराव की संभावना एक अरब में एक से बहुत कम रहती है।

इस्तेमाल कैसे करें

  1. चुनें कि आपको कितने UUID चाहिए — 1 से 100 तक; डिफ़ॉल्ट रूप से पाँच बनते हैं।
  2. अगर लक्ष्य सिस्टम माँगे तो बड़े अक्षर या बिना डैश फ़ॉर्मैट चालू करें।
  3. बनाएँ दबाएँ, फिर पूरी सूची एक क्लिक में कॉपी करके जहाँ चाहिए पेस्ट करें।

अक्सर पूछे जाने वाले सवाल

UUID v4 क्या है?

UUID एक 128-बिट पहचानकर्ता है जो 32 हेक्साडेसिमल अंकों के आठ समूहों में लिखा जाता है। वर्ज़न 4 उनमें से लगभग सारे बिट रैंडम डेटा से लेता है: वर्ज़न और वेरिएंट निशानों के लिए 6 बिट रखने के बाद 122 रैंडम बिट बचते हैं। इसीलिए v4 वह मानक विकल्प है जब आपको बिना किसी केंद्रीय अथॉरिटी के अनोखे ID चाहिए।

टकराव (collision) की आशंका कितनी कम है?

122 रैंडम बिट के साथ दो UUID के मिल जाने की संभावना खगोलीय रूप से छोटी है — लगभग 5.3 × 10^36 में एक। अगर आप सौ साल तक हर सेकंड एक अरब UUID बनाते भी रहें, तो एक टकराव देखने की संभावना एक अरब में एक से भी कहीं नीचे रहेगी। व्यावहारिक रूप से दोहराव इन ID के लिए चिंता का विषय ही नहीं है।

क्या ये UUID क्रिप्टोग्राफ़िक रूप से सुरक्षित हैं?

हाँ। टूल 16 बाइट crypto.getRandomValues — ब्राउज़र के क्रिप्टोग्राफ़िक रैंडम जनरेटर — से भरता है और RFC 4122 की ख़ाका के मुताबिक़ वर्ज़न और वेरिएंट बिट सेट करता है। ये मान सेशन टोकन, डेटाबेस कीज़, फ़ाइल नामों और हर उस जगह के लिए ठीक हैं जहाँ अनुमान लगाने योग्य न होने वाले पहचानकर्ता मायने रखते हैं।

क्या कुछ लॉग या सेव होता है?

नहीं। बनाना पूरी तरह आपके ब्राउज़र में होता है: कोई नेटवर्क रिक्वेस्ट नहीं जाती, कुछ अपलोड नहीं होता और कुछ सहेजा नहीं जाता। पेज छोड़ते ही UUID ग़ायब हो जाते हैं जब तक आपने कॉपी न किए हों, इसलिए सूची को अपने डिवाइस पर बने किसी भी और लोकल डेटा की तरह समझें।

डैश कब हटाएँ या बड़े अक्षर कब इस्तेमाल करें?

फ़ॉर्मैटिंग सिर्फ़ दिखने की बात है — हर रूप वही 128 बिट सांकेतिक करता है। डैश तब हटाएँ जब डेटाबेस कॉलम, URL या पुराना सिस्टम मानक आकार न ले, और बड़े अक्षर तब जब आपकी स्टाइल गाइड उन्हें माँगे। यह टूल कॉपी करने से पहले कोई भी विकल्प पूरी सूची पर लागू कर देता है।

संबंधित टूल्स