ProxyWing
EN RU UA ES

UUID

प्रकाशित: 22 अक्टूबर 2025
आख़िरी अपडेट: 2 नवंबर 2025

UUID क्या है?

UUID, यानी यूनिवर्सली यूनीक आइडेंटिफ़ायर, एक 128-बिट वैल्यू है। यह अलग-अलग सिस्टम में यूनीक आइडेंटिफ़ायर बनाता है। दरअसल यह एक यूनीक ID है, जिससे संसाधनों को बिना किसी ओवरलैप के पहचानना ज़्यादा आसान हो जाता है।

UUID को 36 कैरेक्टर की एक कैनोनिकल स्ट्रिंग फ़ॉर्मैटिंग में दिखाया जाता है। ये हेक्साडेसिमल संख्याओं और हाइफ़न को मिलाकर बनते हैं। UUID के कई वर्शन होते हैं, और हर वर्शन बनाने के अलग-अलग विकल्प देता है, जैसे रैंडम वैल्यू, समय-आधारित या नेमस्पेस आइडेंटिफ़ायर। UUID v4 सबसे ज़्यादा इस्तेमाल किया जाने वाला वर्शन है, जो अपने आउटपुट के लिए रैंडम बिट या रैंडम संख्याओं का इस्तेमाल करता है।

UUID की लंबाई और टकराव

UUID की लंबाई 128 बिट पर तय है। इसका मतलब है कि 3.4×10^38 से ज़्यादा संभावित वैल्यू मौजूद हैं, जिससे दोहराव लगभग नामुमकिन हो जाता है। दूसरे शब्दों में, दो UUID के एक जैसे होने की संभावना बहुत कम है। हालांकि टकराव मुमकिन हैं, लेकिन उनकी संभावना इतनी कम है कि वह नगण्य है — भले ही अरबों UUID बना लिए गए हों।

UUID स्टैंडर्ड का इस्तेमाल करने का मतलब है कि दो अलग-अलग आइडेंटिफ़ायर बनाने वाले दो अलग-अलग सिस्टम आपस में नहीं टकराएंगे। यह विश्वसनीयता इसके वैरिएंट बिट और UUID बनाने के सख़्त नियमों से आती है।

Node.js में UUID कैसे बनाएं

हम किसी JavaScript UUID लाइब्रेरी की मदद से node.js या JavaScript में UUID बना सकते हैं। या फिर वर्शन 4 का आइडेंटिफ़ायर पाने के लिए बिल्ट-इन crypto मॉड्यूल का इस्तेमाल कर सकते हैं:

const { randomUUID } = require(‘crypto’);
console.log(randomUUID());

कई डेवलपर दूसरे लोकप्रिय JavaScript UUID लाइब्रेरी पैकेज भी इस्तेमाल करते हैं, जो कई वैरिएंट को सपोर्ट करते हैं, जिनमें UUID v4 भी शामिल है। ये JavaScript लाइब्रेरी JavaScript एनवायरनमेंट में UUID बनाना ज़्यादा आसान बना देती हैं।

UUID के उदाहरण

यहां 4 UUID के उदाहरण दिए गए हैं:

  • 123e4567-e89bw-12d3-a456-426614174000
  • 550e8400-e29b-41d4-a716-446655440000
  • 6fa459ea-ee8a-3ca4-894e-db77e160355e
  • 9a49997e-1c3a-478b-9f8f-729a0b6aef6d

ये उदाहरण सही फ़ॉर्मैटिंग के साथ रैंडम UUID दिखाते हैं। UUID स्टैंडर्ड लागू करके आप अपने ऐप के लिए UUID बना सकते हैं।