UUID v7 जेनरेटर (RFC 9562 अनुरूप)

इस टूल के बारे में

यह टूल वर्तमान UTC समय (मिलीसेकंड) के आधार पर समयक्रम में सॉर्ट होने वाले UUID v7 पहचानकर्ता बनाता है। चुना हुआ समय स्रोत और “उपयोग करने का समय” सीधे टाइमस्टैम्प को प्रभावित करते हैं और पूर्वावलोकन से पूरी तरह मेल खाते हैं। विनिर्देश के अनुसार, UUID v7 हमेशा संबंधित UTC टाइमस्टैम्प ही उपयोग करता है, भले आप कोई भी टाइम ज़ोन चुनें। सारी प्रोसेसिंग आपके ब्राउज़र में ही पूरी होती है (कोई डेटा भेजा नहीं जाता)।

समय जाँच

जेनरेशन और आउटपुट

कैसे उपयोग करें

  1. समय जाँच में लोकल / IANA / स्थिर ऑफ़सेट चुनें (डिफ़ॉल्ट विकल्प अधिकांश मामलों में पर्याप्त होते हैं)।
  2. उपयोग करने का समय में वर्तमान समय या निर्दिष्ट दिनांक-समय चुनें। निर्दिष्ट करते समय YYYY-MM-DDTHH:MM[:SS[.mmm]] दर्ज करें; वही मान पूर्वावलोकन और जेनरेशन में उपयोग होता है।
  3. निर्दिष्ट दिनांक-समय चुनने पर, मान को समय जाँच में चुने गए टाइम ज़ोन के अनुसार समझा जाता है और जेनरेशन के लिए UTC में बदला जाता है।
  4. संख्या सेट करें, आवश्यकता हो तो मोनोटोनिक जेनरेशन टॉगल करें, फिर जेनरेट करें दबाएँ। परिणाम पंक्ति-दर-पंक्ति दिखते हैं।

अतिरिक्त नोट्स

  • पूर्वावलोकन वर्तमान UTC समय और चुने गए स्रोत का स्थानीय समय दिखाता है। जेनरेट करते समय पूर्वावलोकन का टाइमस्टैम्प वैसे ही उपयोग होता है।
  • IANA टाइम ज़ोन पुनरावृत्त समायोजन के साथ डे लाइट सेविंग टाइम (DST) को ध्यान में रखकर ऑफ़सेट तय करते हैं।
  • आउटपुट क्षेत्र केवल-पढ़ने योग्य है; कॉपी या साफ़ करने के लिए बटन का उपयोग करें।
  • हर रन यादृच्छिकता को फिर से प्रारंभ करता है, इसलिए समान सेटिंग के साथ भी बार-बार क्लिक करने पर नया अनुक्रम मिलता है।

सावधानियाँ

  • UUID v7 का टाइमस्टैम्प हमेशा UTC epoch मिलीसेकंड होता है; टाइम ज़ोन केवल प्रदर्शन को प्रभावित करते हैं। वर्तमान समय से जेनरेट करते समय ज़ोन बदलने पर टाइमस्टैम्प बिट्स नहीं बदलते।
  • निर्दिष्ट दिनांक-समय चुनने पर ही दर्ज किया गया दीवार-घड़ी समय (चुने हुए स्रोत के आधार पर) बदला जाता है और UUID टाइमस्टैम्प पर लागू होता है।
  • मोनोटोनिक ON: समान मिलीसेकंड के भीतर अंतिम बिट्स को बढ़ाता है। OFF: यादृच्छिकता पूरी तरह फिर से शफ़ल होती है।

UUID v7 क्या है?

UUID v7 अपने शुरुआती 48 बिट्स में Unix epoch मिलीसेकंड रखता है, उसके बाद 4-बिट वर्ज़न (7), 12 + 62 बिट की यादृच्छिकता और 2-बिट का वेरियंट (10) होता है। यह कालानुक्रमिक क्रमबद्धता और अद्वितीयता के बीच संतुलन बनाता है।