DevToolPal
हि

UUID जनरेटर

अपने ब्राउज़र के सुरक्षित रैंडम जनरेटर से एक साथ कई रैंडम UUID v4 या समय-क्रम वाले UUID v7 आइडेंटिफ़ायर बनाएँ।

लोकल रूप से चलता है, कभी अपलोड नहीं होता

विकल्प

वर्ज़न

UUID

0 कैरेक्टर · 0 B

यह क्या करता है

UUID (universally unique identifier) एक 128-बिट वैल्यू है जो पाँच समूहों में 32 हेक्साडेसिमल अंकों के रूप में लिखी जाती है, जैसे 3f2b8c1e-9a4d-4e7b-8c2f-1d5e6a7b8c9d। UUID कहीं भी, किसी भी प्रोग्राम से, किसी केंद्रीय सर्वर से पूछे बिना बनाए जा सकते हैं और फिर भी यूनिक रहते हैं। इसीलिए इनका इस्तेमाल डेटाबेस keys, request ID, फ़ाइल नामों और message identifiers के रूप में होता है।

यह जनरेटर क्रिप्टोग्राफ़िक रूप से सुरक्षित crypto.getRandomValues API से आपके ब्राउज़र में UUID बनाता है। यह मौजूदा UUID स्टैंडर्ड RFC 9562 को फ़ॉलो करता है।

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

  1. रैंडम ID के लिए v4 या बनने के समय के हिसाब से सॉर्ट होने वाली ID के लिए v7 चुनें।
  2. चुनें कि आपको कितने चाहिए, 1 से 1000 तक।
  3. 32 अक्षरों के छोटे रूप के लिए हाइफ़न बंद करें, या कैपिटल अक्षरों की उम्मीद करने वाले सिस्टम के लिए बड़े अक्षर चालू करें।
  4. नए बैच के लिए जनरेट करें पर क्लिक करें, फिर लिस्ट कॉपी या डाउनलोड करें।

उदाहरण

पाँच वर्ज़न 4 UUID ऐसे दिखते हैं:

9b2c7f0e-5d1a-4c3e-a8f7-2e6b1d0c9a84
1f4e8a2b-7c3d-4b9e-8d1f-6a5c2e7b3f90
c0a7d3e9-2b6f-4e1a-b5c8-9d4f7a1e2c63
5e9b1c4d-8a2f-4d7e-9c3b-0f6a8e2d1b57
a3f6e2d8-1c9b-4a5e-87d4-3b2c0e9f6a18

तीसरे समूह की शुरुआत में 4 वर्ज़न है, और चौथे समूह का पहला अंक (8, 9, a या b) RFC variant बताता है।

मुझे कौन-सा वर्ज़न इस्तेमाल करना चाहिए?

  • नई डेटाबेस primary keys के लिए v7 इस्तेमाल करें। यह inserts को तेज़ रखता है और आपको बिना अतिरिक्त कॉलम के रिकॉर्ड को बनने के समय से सॉर्ट करने देता है।
  • जब ID से यह पता नहीं चलना चाहिए कि वह कब बनी, जैसे public URLs में, तो v4 इस्तेमाल करें।

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

› UUID v4 और v7 में क्या फ़र्क है?

वर्ज़न 4 में 122 बिट पूरी तरह रैंडम होते हैं। वर्ज़न 7 मिलीसेकंड में बनने के समय से शुरू होता है और उसके बाद रैंडम बिट होते हैं, इसलिए v7 ID बनने के समय के हिसाब से सॉर्ट होती हैं। इससे वे डेटाबेस primary keys के रूप में कहीं ज़्यादा अनुकूल हैं, क्योंकि नई पंक्तियाँ इंडेक्स के अंत में जुड़ती हैं।

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

व्यवहार में नहीं। 122 रैंडम बिट के साथ, एक भी duplicate की 50% संभावना तक पहुँचने के लिए आपको 85 साल तक हर सेकंड लगभग एक अरब UUID बनाने होंगे।

› क्या UUID और GUID एक ही हैं?

हाँ। GUID उसी 128-बिट आइडेंटिफ़ायर के लिए Microsoft का नाम है। कुछ Microsoft टूल इसे बड़े अक्षरों में या ब्रेसेस में लपेटकर दिखाते हैं।

› क्या ये UUID secrets के रूप में इस्तेमाल करने के लिए सुरक्षित हैं?

ये ब्राउज़र के क्रिप्टोग्राफ़िक रूप से सुरक्षित रैंडम जनरेटर से बनते हैं और कभी आपके डिवाइस से बाहर नहीं जाते। फिर भी API keys और session secrets के लिए किसी ख़ास token फ़ॉर्मैट को प्राथमिकता दें।