UUID v4 जेनरेटर

क्रिप्टोग्राफ़िक रैंडमनेस के साथ एक या कई रैंडम UUID v4 पहचानकर्ता जनरेट करें।

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

  1. चुनें कि आपको कितने UUID चाहिए (एक बार में 100 तक) और फ़ॉर्मैटिंग विकल्प तय करें।
  2. "उत्पन्न" पर क्लिक करें — हर पहचानकर्ता ब्राउज़र के क्रिप्टोग्राफ़िक रैंडम जेनरेटर से बनता है।
  3. एक क्लिक में सूची कॉपी करें। हर UUID अपनी अलग पंक्ति में है — कोड, फ़िक्स्चर या डेटाबेस में पेस्ट करने के लिए तैयार।

इस टूल के बारे में

UUID (Universally Unique Identifier) 128-बिट का पहचानकर्ता है, जिसे इस तरह डिज़ाइन किया गया है कि कोई भी, कभी भी, किसी से तालमेल किए बिना एक बना सके — और फिर भी व्यावहारिक रूप से निश्चित रहे कि वह अनोखा है। यहां जनरेट होने वाला संस्करण 4 उन बिटों में से 122 को रैंडम डेटा से भरता है: संभावित मानों की संख्या इतनी विशाल है (लगभग 5.3 अनडेसिलियन) कि दो रैंडम UUID के टकराने की संभावना किसी भी वास्तविक सिस्टम के लिए नगण्य है।

जब भी वितरित सिस्टम को केंद्रीय काउंटर के बिना पहचानकर्ता चाहिए हों, UUID मानक जवाब है: डेटाबेस कुंजियां, API अनुरोध ID, फ़ाइल नाम, ग़ैर-गोपनीय उद्देश्यों के सेशन टोकन। मानक फ़ॉर्मैट 32 हेक्साडेसिमल अंकों का है, हाइफ़न से अलग पांच समूहों (8-4-4-4-12) में, जहां संस्करण अंक हमेशा 4 और वेरिएंट अंक 8, 9, a या b होता है।

यह जेनरेटर ब्राउज़र में उपलब्ध होने पर crypto.randomUUID इस्तेमाल करता है, वरना संस्करण और वेरिएंट बिट हाथ से सेट करके crypto.getRandomValues अपनाता है — दोनों क्रिप्टोग्राफ़िक रूप से सुरक्षित स्रोत हैं। जनरेशन पूरी तरह लोकल है: पहचानकर्ता आपके डिवाइस पर बनते हैं और कभी ट्रांसमिट नहीं होते।

फ़ॉर्मूला

UUID v4 का ढांचा: xxxxxxxx-xxxx-4xxx-Nxxx-xxxxxxxxxxxx, जहां x रैंडम हेक्साडेसिमल अंक है और N है 8, 9, a या b में से एक (वेरिएंट)। 122 रैंडम बिट से 2¹²² ≈ 5.3 × 10³⁶ संभावित मान मिलते हैं।

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

क्या दो जनरेट किए गए UUID टकरा सकते हैं?

सिद्धांत में हां, व्यवहार में नहीं। 122 रैंडम बिट के साथ, एक भी टकराव की 50% संभावना तक पहुंचने के लिए आपको लगभग 2.7 × 10¹⁸ UUID जनरेट करने पड़ेंगे।

UUID और GUID में क्या फ़र्क़ है?

व्यवहार में कोई नहीं — GUID उसी 128-बिट पहचानकर्ता का Microsoft वाला नाम है। दोनों फ़ॉर्मैट अदल-बदल कर इस्तेमाल हो सकते हैं।

क्या ये UUID डेटाबेस कुंजियों के रूप में सुरक्षित हैं?

हां। UUID v4 कुंजियां क्रमिक ID की तालमेल समस्या से बचाती हैं। ध्यान रखें कि रैंडम कुंजियां क्लस्टर्ड इंडेक्स को खंडित कर सकती हैं — अधिक वॉल्यूम वाली तालिकाओं के लिए कुछ डेटाबेस समय-क्रमित वेरिएंट (v7) पसंद करते हैं।

क्या UUID किसी सर्वर पर जनरेट होता है?

नहीं। जनरेशन आपके डिवाइस पर JavaScript में, ब्राउज़र के क्रिप्टोग्राफ़िक जेनरेटर से चलती है। कुछ भी ट्रांसमिट नहीं होता।

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

मज़बूत पासवर्ड जेनरेटर लंबाई और कैरेक्टरों पर पूरे नियंत्रण के साथ मज़बूत रैंडम पासवर्ड बनाएं — लोकल जनरेट होते हैं, कभी ट्रांसमिट नहीं। JSON फ़ॉर्मैटर और वैलिडेटर सटीक त्रुटि संदेशों के साथ JSON को फ़ॉर्मैट, मिनिफ़ाई और सत्यापित करें — सीधे आपके ब्राउज़र में। Base64 एन्कोडर और डिकोडर टेक्स्ट को Base64 में एन्कोड करें और वापस डिकोड करें — UTF-8 सुरक्षित, पूरी तरह आपके ब्राउज़र में। API टोकन जेनरेटर हेक्स, Base64URL या अल्फ़ान्यूमेरिक फ़ॉर्मैट में क्रिप्टोग्राफ़िक रूप से सुरक्षित रैंडम टोकन बनाएँ — अपने ब्राउज़र में। CPF जेनरेटर और वैलिडेटर सॉफ़्टवेयर टेस्टिंग के लिए मान्य CPF नंबर जनरेट करें और किसी भी CPF को तुरंत सत्यापित करें। टेस्ट क्रेडिट कार्ड जेनरेटर भुगतान परीक्षण के लिए Luhn-मान्य कार्ड नंबर जनरेट करें — स्पष्ट रूप से काल्पनिक, असली ख़रीदारी में कभी काम नहीं आते।

लंबे लिंक? मुफ़्त में छोटा करें

Vai.la किसी भी URL को क्लिक आंकड़ों, QR Code और आपके अपने बायोलिंक के साथ एक शॉर्ट लिंक में बदल देता है।

टूल्स का इस्तेमाल कैसे होता है या उनके परिणामों के आधार पर लिए गए निर्णयों के लिए Vai.la ज़िम्मेदार नहीं है।