डेवलपर / IDs

Nano ID जनरेटर

किसी भी वर्णमाला और लंबाई वाले Nano ID जैसे रैंडम, URL-safe ID बनाएं, एक साथ कई ID बनाएं और देखें कि टकराव की संभावना कब बढ़ती है।

Nano ID जनरेटर: हर अक्षर ब्राउज़र के सुरक्षित रैंडम जनरेटर से लिया जाता है और bitmask की मदद से वर्णमाला पर मैप किया जाता है। वर्णमाला से बाहर आने वाली वैल्यू को अस्वीकार कर दिया जाता है। nanoid लाइब्रेरी भी यही तरीका इस्तेमाल करती है, इसलिए हर अक्षर के चुने जाने की संभावना समान रहती है। डिफ़ॉल्ट रूप से 64 में से 21 अक्षरों वाला ID छोटे, URL-safe रूप में UUID v4 जितना ही टकराव-रोधी होता है। यह अनुमान किसी भी दो ID के मेल खाने की 1% संभावना के लिए birthday bound का इस्तेमाल करता है। यह आपके ब्राउज़र में 100% स्थानीय रूप से चलता है और सर्वर पर कोई फ़ाइल अपलोड नहीं होती।

रन
आपके ब्राउज़र में
लागत
मुफ़्त · साइन अप की ज़रूरत नहीं
उपलब्धता
इस्तेमाल के लिए तैयार
Nano ID जनरेटरलोकल प्रोसेसिंग

पूरी तरह आपके ब्राउज़र में चलता है

प्रति घंटे 1,000 ID पर, किसी भी दो ID के समान होने की 1% संभावना आने में लगभग 1,49,00,00,00,000 वर्ष लगते हैं।

अक्षर आपके ब्राउज़र के सुरक्षित रैंडम जनरेटर से आते हैं और nanoid लाइब्रेरी की तरह मास्किंग और अस्वीकृति के ज़रिए पूरी वर्णमाला में समान रूप से फैलाए जाते हैं।

लंबाई चुनना

हर अतिरिक्त अक्षर संभावित विकल्पों की संख्या को alphabet के आकार से गुणा करता है: 64 characters के साथ 10 characters लगभग एक अरब अरब IDs देते हैं, जो एक छोटे app के लिए पर्याप्त हैं, और 21 characters एक UUID के बराबर होते हैं। कम समय तक या कम मात्रा में होने वाले उपयोगों, जैसे share links, के लिए छोटी IDs ठीक हैं।

मानक UUIDs के लिए UUID जनरेटर और secrets के लिए पासवर्ड जनरेटर का उपयोग करें।

IDs secrets नहीं होतीं

Random IDs का अनुमान लगाना मुश्किल होता है, लेकिन वे URLs, logs और browser history में दिखाई देती हैं; private data तक पहुँच के प्रमाण के रूप में कभी भी अकेली ID का उपयोग न करें।

इस्तेमाल करने का तरीका

  1. URL-safe या केवल अंकों जैसी वर्णमाला चुनें, या अपनी वर्णमाला लिखें।
  2. लंबाई और बनाए जाने वाले ID की संख्या सेट करें।
  3. ID कॉपी करें; टकराव का अनुमान देखने के लिए प्रति घंटे बनाए जाने वाले ID की संख्या सेट करें।

गोपनीयता और सीमाएँ

ID आपके ब्राउज़र में बनाए जाते हैं।

संबंधित टूल्स

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

Nano ID या UUID?

दोनों रैंडम होते हैं; Nano ID 36 के बजाय 21 URL-safe अक्षरों में लगभग उतनी ही रैंडमनेस समेटता है। जहां डेटाबेस या मानक UUID की अपेक्षा करता हो, वहां UUID इस्तेमाल करें।

क्या मैं छोटा ID इस्तेमाल कर सकता हूं?

हां, अगर आप कम ID बनाते हैं। टकराव का अनुमान देखें और अगर डुप्लिकेट से परेशानी हो सकती है, तो नए ID को मौजूदा ID के विरुद्ध जांचें।

एक जैसे दिखने वाले अक्षरों से क्यों बचें?

लोगों द्वारा पढ़े या टाइप किए जाने वाले ID, जैसे ऑर्डर या वाउचर कोड, के लिए 0, O, 1, l और I हटाने से गलत पढ़े जाने की संभावना कम होती है।

मुफ़्त टूल · आपके ब्राउज़र में बार चलता है · अकाउंट की ज़रूरत नहीं