UUID जनरेटर

डेटाबेस, API, या टेस्टिंग में उपयोग के लिए रैंडम UUID v4 वैल्यू जेनरेट करें।

कितने UUID जेनरेट करने हैं (1–10)।

यूयूआईडी

c1af8100-0df4-4761-bf45-ee1899ab3144

अतिरिक्त UUIDsकोई नहीं
वर्शनv4 (रैंडम)

इस UUID जनरेटर का उपयोग कैसे करें

  1. UUID की संख्या सेट करें

    यह निर्दिष्ट करने के लिए कि कितने आइडेंटिफ़ायर जनरेट करने हैं, 'Number of UUIDs' फ़ील्ड में 1–10 दर्ज करें।

  2. जनरेट करें

    यह कैलकुलेटर ब्राउज़र के क्रिप्टोग्राफ़िक रैंडम सोर्स का उपयोग करके रैंडम UUID v4 मान तैयार करता है।

  3. परिणाम कॉपी करें

    डेटाबेस, API पेलोड या टेस्ट फिक्स्चर में उपयोग के लिए जनरेट किए गए UUID कॉपी करें।

कार्यप्रणाली

यह UUID जनरेटर कैसे काम करता है

यह टूल ब्राउज़र रैंडमनेस का उपयोग करके वर्शन 4 UUID जनरेट करता है। UUID v4 आइडेंटिफ़ायर 128-बिट मान होते हैं जिनमें वर्शन (4) और आधुनिक UUID विनिर्देशों द्वारा उपयोग किए जाने वाले मानक वेरिएंट को इंगित करने के लिए विशिष्ट बिट्स सेट होते हैं। जब Web Crypto उपलब्ध होता है, तो रैंडमनेस क्रिप्टोग्राफ़िक रूप से मजबूत होती है; अन्यथा टूल एक कमजोर सुविधा-मात्र जनरेटर पर वापस आ जाता है।

सूत्र
UUID v4 = xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx (जहाँ y ∈ {8,9,a,b})
v4 वर्शन 4, रैंडम या स्यूडो-रैंडम नंबरों से जेनरेट किया गया
वैरिएंट वेरिएंट फ़ील्ड (बाइट 8 के बिट्स 8-9) के लिए उपयोग किया जाने वाला मानक UUID बिट पैटर्न
उदाहरण

उदाहरण आउटपुट: 550e8400-e29b-41d4-a716-446655440000

1 UUID जेनरेट करने पर a1b2c3d4-e5f6-4a7b-8c9d-0e1f2a3b4c5d जैसा एक सिंगल वैल्यू प्राप्त होता है। तीसरे ग्रुप में 4 वर्जन 4 को दर्शाता है।

3 UUIDs जेनरेट करने पर तीन अलग-अलग वैल्यू मिलते हैं, जिनमें से प्रत्येक में 122 रैंडम बिट्स होते हैं। टेस्ट रिकॉर्ड या API रिसोर्स के लिए उन्हें प्राइमरी कीज़ के रूप में उपयोग करें।

मान्यताएं
  • उपलब्ध होने पर ब्राउज़र के क्रिप्टोग्राफ़िक रैंडम नंबर API का उपयोग करता है।
  • Web Crypto के बिना वातावरण में Math.random() पर वापस आ जाता है, जो सुविधा के लिए उपयुक्त है लेकिन उच्च-सुरक्षा उपयोग के लिए नहीं।
नोट्स
  • UUID v4 क्रमिक नहीं है और उन डेटाबेस में सॉर्ट करने योग्य प्राइमरी की के रूप में उपयोग के लिए उपयुक्त नहीं है जो ऑर्डर्ड इंसर्ट से लाभान्वित होते हैं।

UUID वर्ज़न और संरचना को समझना

UUID (यूनिवर्सली यूनिक आइडेंटिफ़ायर) एक 128-बिट मान है जिसे पांच समूहों (8-4-4-4-12) में 32 हेक्साडेसिमल अंकों के रूप में दर्शाया जाता है। वर्ज़न 4 UUID उन 122 बिट्स के लिए रैंडम या स्यूडो-रैंडम डेटा का उपयोग करते हैं; शेष बिट्स वर्ज़न (4) और वेरिएंट को एनकोड करते हैं। टकराव (collision) की संभावना बहुत कम है — लगभग 2^122 में 1 — इसलिए UUID बिना किसी समन्वय के प्रभावी रूप से अद्वितीय होते हैं। अन्य वर्ज़न भी मौजूद हैं: v1 टाइमस्टैम्प और MAC एड्रेस का उपयोग करता है, v3 और v5 नाम-आधारित हैश हैं, और v7 समय-क्रमबद्ध (time-ordered) है। डिस्ट्रिब्यूटेड सिस्टम के लिए UUID v4 सबसे आम विकल्प है क्योंकि इसे जनरेट करने के लिए किसी केंद्रीय प्राधिकरण और किसी साझा स्थिति (shared state) की आवश्यकता नहीं होती है।

UUIDs के लिए डेवलपर उपयोग के मामले

डेवलपर्स डेटाबेस में प्राइमरी कीज़, डिस्ट्रिब्यूटेड ट्रेसिंग में कोरिलेशन आईडी और API पेलोड में यूनिक आइडेंटिफायर के रूप में UUIDs का उपयोग करते हैं। ऑटो-इन्क्रीमेंट इंटीजर्स के विपरीत, UUIDs को क्लाइंट-साइड या किसी भी सर्विस द्वारा सेंट्रल डेटाबेस से संपर्क किए बिना जेनरेट किया जा सकता है, जो हॉरिजॉन्टल स्केलिंग और ऑफलाइन-फर्स्ट आर्किटेक्चर को सरल बनाता है। वे मर्ज परिदृश्यों के लिए आदर्श हैं जहाँ कई सिस्टम रिकॉर्ड बनाते हैं जिन्हें बाद में जोड़ा जाता है। UUIDs टकराव से बचने के लिए OAuth स्टेट पैरामीटर्स, वेबहुक सिग्नेचर और फ़ाइल नेमिंग में भी दिखाई देते हैं। टेस्टिंग के दौरान, डिमांड पर UUIDs जेनरेट करना हार्डकोडिंग से बचाता है और फिक्स्चर को रिप्रोड्यूसिबल बनाता है। मुख्य समझौता आकार (36 कैरेक्टर) और सीक्वेंशियल आईडी की तुलना में सॉर्टेबिलिटी की कमी है।

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

क्या ये UUID यूनीक हैं?

व्यावहारिक रूप से, हाँ। डुप्लिकेट बनने की संभावना नगण्य है (2^122 में 1)।

क्या मैं इन्हें प्रोडक्शन में उपयोग कर सकता हूँ?

हाँ, जब वातावरण Web Crypto रैंडमनेस प्रदान करता है। यदि पेज उस API के बिना चल रहा है और Math.random() पर वापस आ जाता है, तो आउटपुट को सुरक्षा-ग्रेड रैंडमनेस के बजाय सुविधाजनक आइडेंटिफ़ायर के रूप में मानें।

लेखक जान क्रेंनेक संस्थापक और मुख्य डेवलपर
समीक्षक DigitSum कार्यप्रणाली समीक्षा फॉर्मूला सत्यापन और QA
अंतिम अपडेट 11 मार्च 2026

इसे एक अनुमान के रूप में उपयोग करें और महत्वपूर्ण निर्णयों को किसी योग्य पेशेवर से सत्यापित करें।

जब तक कोई भविष्य की सुविधा स्पष्ट रूप से आपको अन्यथा न बताए, इनपुट ब्राउज़र में ही रहते हैं।