यह उपकरण क्या करता है
UUID जनरेटर सार्वभौमिक रूप से अद्वितीय पहचानकर्ता (UUID) संस्करण 4 बनाता है। जनरेट करने के लिए कितने UUID चाहिए (1–1000) चुनें और मानक प्रारूप (हाइफन के साथ) या कॉम्पैक्ट प्रारूप (32 हेक्स कैरेक्टर, बिना हाइफन) में प्रदर्शित करें। सभी जनरेशन ब्राउज़र में चलती है—कोई अपलोड नहीं, कोई सर्वर नहीं। डेटाबेस कुंजी, API टोकन, सहसंबंध ID और किसी भी स्थिति के लिए उपयोगी जहाँ अद्वितीय पहचानकर्ता चाहिए।
इसका उपयोग कैसे करें
- प्रारूप चुनें — मानक (जैसे
550e8400-e29b-41d4-a716-446655440000) या कॉम्पैक्ट (जैसे550e8400e29b41d4a716446655440000)। - गिनती सेट करें — जनरेट करने के लिए कितने UUID (1–1000) दर्ज करें।
- जनरेट — जनरेट बटन पर क्लिक करें। परिणाम तुरंत दिखते हैं।
- कॉपी — UUID क्लिपबोर्ड में कॉपी करने के लिए "Copy all" पर क्लिक करें। कई UUID प्रति पंक्ति एक कॉपी होते हैं।
यह कैसे काम करता है
उपकरण UUID v4 मान जनरेट करने के लिए Web Crypto API (crypto.randomUUID()) उपयोग करता है। प्रत्येक UUID क्रिप्टोग्राफिक रूप से यादृच्छिक डेटा के 128 बिट है, RFC 4122 के अनुसार फॉर्मैट किया गया। मानक प्रारूप पठनीयता के लिए हाइफन शामिल करता है; कॉम्पैक्ट प्रारूप URL या पहचानकर्ता में संक्षिप्तता के लिए उन्हें छोड़ता है।
सभी गणना पूरी तरह आपके ब्राउज़र में चलती है। कोई डेटा किसी सर्वर को नहीं भेजा जाता।
उपयोग के मामले और उदाहरण
- डेटाबेस प्राथमिक कुंजी — वितरित सिस्टम के लिए ऑटो-इन्क्रीमेंट ID के बजाय UUID उपयोग करें।
- API अनुरोध ID — ट्रैसिंग और डिबगिंग के लिए प्रत्येक अनुरोध में अद्वितीय ID जोड़ें।
- सत्र टोकन — अद्वितीय सत्र पहचानकर्ता जनरेट करें।
- फाइल नाम — टकराव-मुक्त अस्थायी फाइल नाम बनाएं।
- सहसंबंध ID — माइक्रोसर्विसेस में अनुरोध ट्रैक करें।
उदाहरण
मानक प्रारूप: a1b2c3d4-e5f6-4789-0abc-def123456789
कॉम्पैक्ट प्रारूप: a1b2c3d4e5f647890abcdef123456789
सीमाएं और ज्ञात बाधाएं
- अधिकतम गिनती — एकल जनरेशन अनुरोध में 1,000 से अधिक UUID नहीं (BR-082)।
- ब्राउज़र सपोर्ट —
crypto.randomUUID()चाहिए; Chrome 92+, Firefox 95+, Safari 15.4+ और सभी आधुनिक ब्राउज़र में समर्थित। - UUID संस्करण — केवल UUID v4 (यादृच्छिक) समर्थित। समय-आधारित UUID (v1, v7) उपलब्ध नहीं।