श्रेणी: डेवलपर टूल

ULID जनरेटर

हमारा अपना विचारकोई टूल नहीं मिला?

स्थानीय रूप से लेक्सिकोग्राफ़िकली सॉर्ट होने वाले ULID जनरेट करें

ULID जनरेट करें - 128-बिट पहचानकर्ता जो एक मिलीसेकंड टाइमस्टैंप को Crockford Base32 में एन्कोड करते हैं, ताकि वे टेक्स्ट के रूप में उसी तरह सॉर्ट हों जैसे बनने के समय के अनुसार होते हैं। यह पूरी तरह आपके ब्राउज़र में चलता है।

0 ULID
नतीजा यहाँ दिखाई देगा।

इस पेज पर सब कुछ आपके ब्राउज़र में संसाधित होता है। कुछ भी अपलोड नहीं होता।

इस पेज पर सब कुछ आपके ब्राउज़र में संसाधित होता है। कुछ भी अपलोड नहीं होता।

यह टूल क्या करता है

एक ULID 48-बिट टाइमस्टैंप को 80 बिट रैंडमनेस के साथ जोड़ता है, फिर पूरी चीज़ को Crockford Base32 में एन्कोड करता है: केस-असंवेदनशील, अस्पष्ट वर्णों से मुक्त, और URL-सुरक्षित। चूँकि टाइमस्टैंप पहले आता है, ULID को अल्फ़ाबेटिकली सॉर्ट करने से वे बनने के समय के अनुसार भी सॉर्ट हो जाते हैं, जो इन्हें डेटाबेस की और इवेंट ID के लिए रैंडम UUID v4 का एक लोकप्रिय विकल्प बनाता है।

इस्तेमाल कैसे करें

  1. तय करें कि आपको कितने ULID चाहिए (1–100)।
  2. एक ही मिलीसेकंड में जनरेट किए गए ID के लिए सख़्त आरोही क्रम रखने हेतु मोनोटोनिक क्रम चालू करें।
  3. नया बैच पाने के लिए जनरेट करें दबाएँ, सूची कॉपी करें, या इसे टेक्स्ट फ़ाइल के रूप में डाउनलोड करें।

निजता

यह टूल पूरी तरह आपके ब्राउज़र में चलता है। आपका डेटा कभी अपलोड, सेव या साझा नहीं होता — टैब बंद करते ही वह हट जाता है।

अक्सर पूछे जाने वाले सवाल

ULID, UUID से कैसे अलग है?
एक मानक UUID v4 पूरी तरह रैंडम होता है। एक ULID मिलीसेकंड टाइमस्टैंप से शुरू होता है, इसलिए ID बनने के समय के अनुसार सॉर्ट होते हैं, और यह हाइफ़नयुक्त हेक्स की बजाय Crockford Base32 में लिखा जाता है, जो इसे छोटा और ज़ोर से पढ़ने में आसान बनाता है।
"मोनोटोनिक" क्या करता है?
एक ही मिलीसेकंड में जनरेट किए गए दो ULID को अन्यथा एक असंबंधित रैंडम पूँछ मिलती। मोनोटोनिक क्रम पिछले रैंडम हिस्से को एक से बढ़ा देता है, इसलिए घड़ी के रिज़ॉल्यूशन से तेज़ जनरेट किया गया बैच भी उसी क्रम में सॉर्ट होता है जिसमें वह बना था।
क्या ULID को सार्वजनिक पहचानकर्ता के रूप में उपयोग करना सुरक्षित है?
हाँ, ठीक उसी तरह जैसे UUID: इसमें 80 बिट रैंडमनेस होती है, जो अनुमान लगाना व्यावहारिक रूप से असंभव बनाने के लिए पर्याप्त है। ध्यान रखें कि यह अपने बनने का लगभग समय भी उजागर करता है।