Generator

UUID Generator

IDs और keys के लिए एक या कई UUID (v4/v7) बनाएं।

जनरेट किए गए यूयूआईडी

मुफ़्त UUID जनरेटर — v4 और v7 पहचानकर्ता ऑनलाइन

UUID (यूनिवर्सली यूनिक आइडेंटिफ़ायर), जिसे GUID भी कहते हैं, 128-बिट मान है जो जानकारी को लेबल करता है ताकि वह किसी केंद्रीय प्राधिकरण के बिना अलग-अलग सिस्टम में अनूठी बनी रहे। हमारा मुफ़्त UUID जनरेटर ब्राउज़र में तुरंत वैध वर्शन 4 (रैंडम) और वर्शन 7 (समय-क्रमित) पहचानकर्ता बनाता है: वर्शन चुनें, कितने चाहिए तय करें और सीधे अपने कोड, डेटाबेस या कॉन्फ़िग में कॉपी करें। जनरेशन आपके डिवाइस पर स्थानीय रूप से होता है — कुछ भी सर्वर पर नहीं भेजा जाता, इसलिए यह तेज़, निजी और ऑफ़लाइन काम करता है।

चाहे एक प्राइमरी की चाहिए, टेस्ट डेटा का बैच, या डिस्ट्रिब्यूटेड ट्रेस के लिए correlation ID — यह ऑनलाइन UUID जनरेटर एक क्लिक में मानक-अनुरूप पहचानकर्ता देता है। यह उन डेवलपर के लिए टूल है जिन्हें बिना कुछ इंस्टॉल किए तेज़, भरोसेमंद GUID चाहिए।

UUID क्या है और इसकी संरचना कैसी होती है?

UUID को हाइफ़न से अलग पाँच समूहों में 32 हेक्साडेसिमल अंकों के रूप में लिखा जाता है, जैसे 550e8400-e29b-41d4-a716-446655440000। दो स्थान मेटाडेटा एन्कोड करते हैं: वर्शन (किस एल्गोरिद्म ने बनाया) और वेरिएंट (लेआउट)। संभावित मानों का स्थान खगोलीय रूप से विशाल है, इसलिए दो स्वतंत्र रूप से बने UUID के टकराने की संभावना व्यावहारिक रूप से शून्य है।

बिना समन्वय के यही अनूठापन UUID को हर जगह पहुँचाता है: डेटाबेस प्राइमरी की, API रिसोर्स ID, संदेश व इवेंट पहचानकर्ता, फ़ाइल नाम और सेशन टोकन। ऑटो-इंक्रीमेंट पूर्णांकों के विपरीत, UUID डेटाबेस तक पहुँचने से पहले किसी भी क्लाइंट या सर्वर पर बनाया जा सकता है, जो डिस्ट्रिब्यूटेड और ऑफ़लाइन-फ़र्स्ट सिस्टम को सरल बनाता है।

UUID v4 बनाम v7 — कौन-सा वर्शन चुनें?

UUID v4 पूरी तरह रैंडम है। जब आपको बस एक अनूठा मान चाहिए और क्रम मायने नहीं रखता, तो यह सुरक्षित डिफ़ॉल्ट है — API की, एकबारगी पहचानकर्ता, अनामीकृत संदर्भ। इसकी रैंडमनेस अनुमान लगाना भी कठिन बनाती है, जो सार्वजनिक रूप से दिखने वाले ID के लिए उपयोगी है।

UUID v7 अपने आरंभिक बिट्स में यूनिक्स मिलीसेकंड टाइमस्टैम्प जोड़ता है, इसलिए मान कालानुक्रमिक रूप से क्रमबद्ध होते हैं। यह समय-क्रम डेटाबेस इंडेक्स के लिए कहीं अधिक अनुकूल है: पंक्तियाँ B-ट्री में बिखरने के बजाय पास-पास डाली जाती हैं, जिससे इंडेक्स विखंडन घटता है और बड़े पैमाने पर राइट प्रदर्शन सुधरता है। जहाँ इंसर्ट क्रम मायने रखता है वहाँ नई प्राइमरी की के लिए v7 चुनें, और जहाँ अप्रत्याशितता प्राथमिकता हो वहाँ v4।

UUID कैसे जनरेट करें

UUID वर्शन (v4 या v7) चुनें, मात्रा 1 से 100 तक तय करें और जनरेट पर क्लिक करें। पहचानकर्ता आउटपुट क्षेत्र में दिखते हैं — क्लिपबोर्ड पर कॉपी करें या नए सिरे से शुरू करने के लिए क्लियर करें। एक साथ कई बनाना किसी टेबल को भरने, fixtures फ़ाइल बनाने या टेस्ट रिकॉर्ड तैयार करने में सुविधाजनक है।

चूँकि टूल पूरी तरह क्लाइंट-साइड चलता है, बिना किसी सीमा और अकाउंट के जितनी बार चाहें दोबारा बनाएँ। आउटपुट सादा टेक्स्ट है — इसे SQL इंसर्ट, env फ़ाइल, JSON या टिप्पणियों में बिना रीफ़ॉर्मैट किए पेस्ट करें।

UUID कहाँ इस्तेमाल होते हैं

डेटाबेस: प्राइमरी और फ़ॉरेन की जो इंसर्शन से पहले क्लाइंट-साइड बनाई जा सकती हैं। API: स्थिर, गैर-क्रमिक रिसोर्स पहचानकर्ता जो रिकॉर्ड संख्या नहीं दिखाते। डिस्ट्रिब्यूटेड सिस्टम: correlation और trace ID जो सेवाओं के लॉग जोड़ते हैं। मैसेजिंग: idempotency की जो कंज़्यूमर को पुनः प्रयास किए इवेंट सुरक्षित रूप से डीडुप्लिकेट करने देती हैं।

ये रोज़मर्रा की ज़रूरतें भी पूरी करते हैं: अनूठे फ़ाइल व अपलोड नाम, अनाम एनालिटिक्स पहचानकर्ता, फ़ीचर-फ़्लैग बकेटिंग और एक बार के टोकन। जहाँ भी वैश्विक रूप से अनूठा लेबल चाहिए जिसे आपके स्टैक का कोई भी हिस्सा स्वतंत्र रूप से बना सके, UUID फ़िट बैठता है।

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

क्या यह UUID जनरेटर मुफ़्त है? हाँ — असीमित उपयोग, कोई साइनअप नहीं। क्या UUID निजी रूप से बनते हैं? हाँ — ब्राउज़र में स्थानीय रूप से बनते हैं और कभी अपलोड नहीं होते। क्या UUID टकरा सकते हैं? सैद्धांतिक रूप से हाँ, पर संभावना इतनी कम है कि व्यवहार में अनदेखी की जाती है। कौन-सा वर्शन चुनें? समय-क्रमित DB की के लिए v7, रैंडम व कठिन-अनुमान ID के लिए v4। क्या एक साथ कई बना सकता हूँ? हाँ — प्रति बैच 100 तक। क्या UUID प्राइमरी की के रूप में काम करते हैं? हाँ — v7 इसके लिए विशेष रूप से इंडेक्स-अनुकूल है।

इस टूल को बेहतर बनाने में मदद करें

क्या टूल ने उम्मीद के अनुसार काम किया?

स्क्रीनशॉट या उदाहरण फ़ाइल के साथ छोटा विवरण भेजें। टूल का नाम अपने-आप भर जाएगा।