यूयूआईडी जेनरेटर
संस्करण 1 और संस्करण 4 स्वरूपों में अद्वितीय UUIDs (सार्वभौमिक रूप से अद्वितीय पहचानकर्ता) उत्पन्न करें। अद्वितीय पहचानकर्ताओं की आवश्यकता वाले डेवलपर्स के लिए आवश्यक उपकरण।
यूयूआईडी को समझना
यूयूआईडी (सार्वभौमिक रूप से अद्वितीय पहचानकर्ता) 128-बिट पहचानकर्ता हैं जो सभी प्रणालियों और समय में अद्वितीय होने की गारंटी देते हैं। वे वितरित सिस्टम, डेटाबेस और अद्वितीय पहचान की आवश्यकता वाले अनुप्रयोगों के लिए आवश्यक हैं।
UUID संस्करण
यूयूआईडी के विभिन्न संस्करण हैं, जिनमें से प्रत्येक की अपनी पीढ़ी विधि और उपयोग के मामले हैं:
संस्करण 4 (यादृच्छिक)
यादृच्छिक या छद्म-यादृच्छिक संख्याओं का उपयोग करके उत्पन्न। यह सबसे अधिक इस्तेमाल किया जाने वाला संस्करण है क्योंकि यह मशीन या इसके बनाए जाने के समय के बारे में कोई जानकारी उजागर नहीं करता है। अधिकांश अनुप्रयोगों के लिए अनुशंसित।
संस्करण 1 (टाइमस्टैम्प-आधारित)
वर्तमान टाइमस्टैम्प, घड़ी अनुक्रम और मैक पते का उपयोग करके उत्पन्न किया गया। हालांकि यह अस्थायी विशिष्टता की गारंटी देता है, यह कब और कहां बनाया गया था, इसके बारे में जानकारी उजागर कर सकता है।
यूयूआईडी प्रारूप
सभी यूयूआईडी मानक प्रारूप का पालन करते हैं: 8-4-4-4-12 हेक्साडेसिमल अंक, हाइफ़न द्वारा अलग किए गए। उदाहरण के लिए: 550e8400-e29b-41d4-a716-446655440000। हाइफ़न सहित कुल लंबाई हमेशा 36 वर्ण होती है।
सामान्य उपयोग के मामले
यूयूआईडी आमतौर पर डेटाबेस, सत्र पहचानकर्ता, फ़ाइल नाम, एपीआई अनुरोध आईडी में प्राथमिक कुंजी के रूप में उपयोग किया जाता है, और कहीं भी आपको एक अद्वितीय पहचानकर्ता की आवश्यकता होती है जिसे केंद्रीय समन्वय की आवश्यकता नहीं होती है।