UUID जनरेटर

अद्वितीय पहचानकर्ता (UUID) v1 (टाइमस्टैम्प-आधारित) और v4 (यादृच्छिक-आधारित) उत्पन्न करें।

विकल्प
जनरेटर 1 UUID(s)
5d361693-01e0-4938-a994-b5c0d0248951
UUID संस्करण
UUID v1 Timestamp-based. Contains MAC address and timestamp. Sortable by creation time.
UUID v4 यादृच्छिक-आधारित। सबसे अधिक उपयोग किया जाता है। 122 बिट्स की यादृच्छिकता।
UUID क्या है?

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

UUID संस्करण

विभिन्न पीढ़ी विधियों के साथ कई UUID संस्करण हैं। UUID v1 टाइमस्टैम्प और MAC पते का उपयोग करता है। UUID v4 यादृच्छिक संख्याओं का उपयोग करता है और सबसे अधिक उपयोग किया जाता है। UUID v3 और v5 नेमस्पेस और नेम हैशिंग का उपयोग करते हैं। प्रत्येक संस्करण में विशिष्टता आवश्यकताओं और गोपनीयता विचारों के आधार पर विशिष्ट उपयोग के मामले होते हैं।

सामान्य प्रीसेट
  • डिस्ट्रिब्यूटेड सिस्टम में डेटाबेस प्राइमरी की (primary keys)
  • सत्र पहचानकर्ता और टोकन
  • फ़ाइल और संसाधन नामकरण
  • माइक्रोसर्विसेज में ट्रैकिंग और कोरिलेशन ID
  • API में अद्वितीय पहचानकर्ता
UUID संस्करण
v1 Time-based: Uses timestamp + MAC address. Sortable but reveals creation time and machine.
v4 रैंडम: यादृच्छिक संख्याओं का उपयोग करता है। सामान्य उपयोग के लिए सबसे आम विकल्प। कोई जानकारी लीक नहीं होती।
अक्सर पूछे जाने वाले प्रश्न

क्या UUID वास्तव में अद्वितीय हैं?

While collisions are theoretically possible, the probability is astronomically low (1 in 2^122 for v4). You would need to generate 1 billion UUIDs per second for 85 years to have a 50% chance of collision.

क्या मुझे UUID v1 या v4 का उपयोग करना चाहिए?

अधिकांश मामलों के लिए v4 का उपयोग करें क्योंकि यह कोई जानकारी प्रकट नहीं करता है। यदि आपको समय-क्रमबद्ध ID की आवश्यकता है और निर्माण टाइमस्टैम्प को उजागर करने में कोई आपत्ति नहीं है, तो v1 का उपयोग करें।