UUID जनरेटर
एक या अधिक रैंडम वर्शन-4 UUID जनरेट करें। अपरकेस और हाइफन हटाने के विकल्प।
यह कैसे काम करता है
UUID जनरेटर सीधे ब्राउज़र में v1, v4 और v5 प्रारूपों में सार्वभौमिक रूप से अद्वितीय पहचानकर्ता (UUID) बनाता है।
UUID संस्करण चुनें: v4 (यादृच्छिक, अधिकांश परिदृश्यों के लिए अनुशंसित), v1 (समय और MAC पते पर आधारित) या v5 (नाम स्थान और नाम पर आधारित, निर्धारक)। एक UUID पाने के लिए जनरेट दबाएं, या बैच जनरेशन के लिए संख्या निर्दिष्ट करें।
आउटपुट फॉर्मेट: हाइफ़न के साथ मानक UUID या बिना हाइफ़न के।
यादृच्छिक अद्वितीय पहचानकर्ताओं की आवश्यकता होने पर UUID v4 अनुशंसित है।
व्यावहारिक उदाहरण
v4 UUID बनाएँ: 128 में से 122 बिट यादृच्छिक हैं, यानी 2¹²² संभावित मान — लगभग 5.3×10³⁶, इसीलिए टकराव व्यावहारिक चिंता नहीं। संरचना-पट्टी रंगों से दिखाती है कि कौन से बिट संस्करण व प्रकार बताते हैं और कौन शुद्ध यादृच्छिकता हैं। v7 पर जाएँ तो पहले 48 बिट टाइमस्टैम्प होते हैं — v7 UUID से कुंजीबद्ध डेटाबेस पंक्तियाँ निर्माण-क्रम में सजती हैं। एक को सत्यापक में चिपकाएँ तो टूल वही टाइमस्टैम्प निकालकर बताता है कि पहचानकर्ता ठीक कब गढ़ा गया।
उपयोग के मामले
- डेटाबेस प्राथमिक कुंजियां उत्पन्न करना
- अद्वितीय सत्र आईडी बनाना
- वितरित सिस्टम में संसाधनों को टैग करना
- यादृच्छिक डेटा के साथ एप्लिकेशन परीक्षण
- API कुंजियां उत्पन्न करना
अक्सर पूछे जाने वाले प्रश्न
- UUID v1, v4 और v5 में क्या अंतर है?
- v1 समय और MAC पते पर आधारित; v4 यादृच्छिक; v5 नाम स्थान + नाम का निर्धारक हैश।
- क्या UUID v4 सच में अद्वितीय है?
- टकराव की संभावना खगोलीय रूप से छोटी है (~2^122 में एक)। व्यवहारिक रूप से: अद्वितीय।
- क्या UUID को डेटाबेस कुंजी के रूप में उपयोग किया जा सकता है?
- हां — UUID प्राथमिक कुंजी के रूप में सामान्य है।
- UUID v5 नाम स्थान क्या है?
- मानक नाम स्थान: URL, DNS, OID, X.500।
- क्या जनरेट किए गए UUID सर्वर पर भेजे जाते हैं?
- नहीं — जनरेशन ब्राउज़र में स्थानीय रूप से होती है।