UUID जनरेटर

Bee Tools का मुफ़्त UUID जनरेटर। अपरकेस, बिना-डैश, ब्रेसेस और लंबाई विकल्पों के साथ UUID v4 और Nano ID को बल्क बनाता है। DB कुंजियों और API टोकन के लिए आदर्श।

फ़ॉर्मेट नियंत्रणों के साथ UUID v4 और Nano ID को बल्क-जनरेट करें। UUID v4 ब्राउज़र के नेटिव crypto.randomUUID() API का उपयोग करता है और RFC 4122 का पालन करता है। Nano ID 21-वर्णों वाला URL-अनुकूल विकल्प है जिसमें तुलनीय टकराव सुरक्षा है। एक बार में 1,000 तक ID जनरेट करें।

UUID और Nano ID समझाया गया

UUID क्या है

UUID (Universally Unique Identifier) को RFC 4122 में परिभाषित किया गया है। यह 128 बिट्स का होता है, आमतौर पर 8-4-4-4-12 समूहों में 32 हेक्स वर्णों के रूप में दिखाया जाता है। UUID v1 टाइमस्टैम्प-आधारित है; v4 रैंडम-आधारित है और सबसे व्यापक रूप से उपयोग किया जाता है।

v4 की रैंडमनेस

UUID v4 122 बिट्स को क्रिप्टोग्राफ़िक रैंडमनेस से भरता है; पहले 6 बिट्स संस्करण और वेरिएंट को दर्शाते हैं। उदाहरण:

550e8400-e29b-41d4-a716-446655440000

प्रति सेकंड 1B v4 UUID जनरेट करें, और 50% टकराव तभी पहुँचेगा जब ~82 वर्ष बीत जाएँ (गणित-प्रमाणित)।

Nano ID क्या है

Nano ID का निर्माण 2017 में Andrey Sitnik ने किया था। एक छोटी (~130 B) लाइब्रेरी जो UUID v4 से 4× छोटे ID बनाती है। डिफ़ॉल्ट रूप से URL-सुरक्षित वर्णमाला A-Za-z0-9_- का उपयोग करती है।

अनुशंसित उपयोग

  • DB primary key — स्थान बचाने के लिए BINARY(16) के रूप में संग्रहीत करें।
  • वितरित ट्रेसिंग — UUID v4 OpenTelemetry डिफ़ॉल्ट है।
  • API टोकन / शॉर्ट लिंक्स — Nano ID छोटा है; HMAC के साथ मिलाएँ।
  • फ़ाइल नाम — Nano ID बॉक्स से बाहर URL में काम करता है।

प्रदर्शन

थ्रूपुट: UUID v4 ≈ 1.3M/s, Nano ID ≈ 1.8M/s। Nano ID बल्क जनरेशन में थोड़ा आगे है।

Generate पर अभी क्लिक करें और कुछ मिलीसेकंड में 100 अनूठे ID पाने के आनंद को महसूस करें।

ओपन-सोर्स सूचना: UUID v4 ब्राउज़र के नेटिव crypto.randomUUID() का उपयोग करता है। Nano ID ai/nanoid द्वारा, MIT License। कॉपीराइट 2017 Andrey Sitnik।

FAQs

UUID v4 कैसे जनरेट होता है? टकराव की संभावना?
हम ब्राउज़र के नेटिव crypto.randomUUID() को कॉल करते हैं, जो आंतरिक रूप से 122 बिट्स क्रिप्टोग्राफ़िक रैंडमनेस के लिए crypto.getRandomValues का उपयोग करता है। टकराव की संभावना ~1/2^61 है — व्यावहारिक रूप से शून्य।
Nano ID बनाम UUID — कौन बेहतर है?
URL और API के लिए Nano ID छोटा है; क्रॉस-भाषा संगतता के लिए UUID v4 उद्योग मानक है। दोनों की टकराव विशेषताएँ व्यावहारिक रूप से समान हैं।
डिफ़ॉल्ट लंबाई 21 क्यों है?
21 वर्ण ~126 बिट्स एन्ट्रॉपी देते हैं, जो UUID v4 की विशिष्टता से मेल खाते हैं और URL को छोटा रखते हैं।
क्या जनरेट किए गए UUID दोहरा सकते हैं?
गणितीय रूप से ट्रिलियन में एक। यदि आवश्यक हो तो हम बल्क इन्सर्ट्स से पहले एक dedup जाँच की सलाह देते हैं।
क्या मेरे ID किसी सर्वर को भेजे जाते हैं?
नहीं। सब कुछ आपके ब्राउज़र में चलता है — नेटवर्क केबल खींच लें फिर भी यह काम करता है।
क्या मैं एक GUID बना सकता हूँ?
हाँ। किसी Microsoft-शैली GUID के लिए UUID v4 को घुंघराले ब्रेसेस में लपेटें; रैप विकल्प टॉगल करें।
Nano ID का वर्णमाला क्या है?
डिफ़ॉल्ट रूप से URL-सुरक्षित A-Za-z0-9_-(64 वर्ण) — वही जिसका हमारा उपकरण उपयोग करता है।