LLLLLLLLइस टेम्पलेट से एक रैंडम स्ट्रिंग जनरेट करें। प्रत्येक कोड अक्षर अपने प्रकार के अनुसार एक रैंडम मान से भर जाता है।
LLLLLLLLपैटर्न टेम्पलेट एक स्ट्रिंग है जहाँ प्रत्येक अक्षर या तो एक कोड है जिसे टूल एक रैंडम मान से बदल देता है, या एक शाब्दिक है जो बिना बदले गुज़रता है। चार कोड अक्षर हर सामान्य आवश्यकता को पूरा करते हैं: L 26 अंग्रेज़ी बड़े अक्षरों में से चुनता है, l 26 छोटे अक्षरों में से, D 10 अंकों में से, और H 16 हेक्साडेसिमल अक्षरों (0-9 और a-f) में से। हाइफ़न, अंडरस्कोर और डॉट विभाजक के रूप में बने रहते हैं। बाकी सब कुछ पैटर्न को स्वच्छ और URL को सुरक्षित रखने के लिए बाहर रखा गया है।
संभावित आउटपुट की कुल संख्या प्रत्येक स्थिति के विकल्पों का गुणनफल है। एक अकेला L 26 संभावनाएँ देता है। लगातार तीन (LLL) 26 × 26 × 26 = 17,576 देते हैं। -DDD जोड़ने पर कुल 17,576 × 1,000 = 17,576,000 विशिष्ट स्ट्रिंग्स हो जाती हैं। प्रत्येक अतिरिक्त कोड अक्षर स्पेस को गुणा करता है: एक और L इसे 26 गुना बढ़ाता है, एक और D 10 गुना। 12-अक्षरों वाला पूर्ण-अक्षर पैटर्न 2612 ≈ 95 ट्रिलियन संभावनाएँ रखता है। प्रति सेकंड एक जनरेशन की दर से, हर संयोजन को समाप्त करने में तीस लाख वर्षों से अधिक लगेंगे।
आँकड़े पैनल में एन्ट्रॉपी डिस्प्ले इन संयोजनों को एक संख्या में संपीड़ित करता है: रैंडमनेस के बिट्स। प्रत्येक बिट संभावना स्पेस को दोगुना करता है। 6-अक्षरों वाले न्यूमेरिक PIN (DDDDDD) में ~19.9 बिट्स होते हैं। 12-अक्षरों वाले मिश्रित पैटर्न (LLLlllDDDDDD) में ~59.8 बिट्स होते हैं। संदर्भ के लिए, एक मज़बूत पासवर्ड के लिए आमतौर पर कम से कम 60 बिट्स एन्ट्रॉपी आवश्यक होती है।
पैटर्न संरचित रैंडमनेस उत्पन्न करते हैं। सीरियल नंबर (LLL-DDDDDD), पुष्टिकरण कोड (LLDDLLDD), अस्थायी एक्सेस टोकन (HHHHHHHH), फ़ॉर्म के लिए टेस्ट डेटा, प्लेसहोल्डर लाइसेंस प्लेट (LL-DDDD), वर्शन पहचानकर्ता (D.D.D), मॉक MAC एड्रेस (HH.HH.HH.HH.HH.HH)। टेम्पलेट आकार बताता है। ब्राउज़र Web Cryptography API से प्रत्येक स्थिति को स्वतंत्र रूप से भरता है। परिणाम कॉपी-रेडी होता है और संरचनात्मक रूप से आपके विनिर्देश से मेल खाने की गारंटी देता है।
पैटर्न जनरेशन संयोजनों को अमूर्त गुणा से दृश्य अन्वेषण में बदल देता है। छात्रों से /pattern/LD (एक अक्षर, एक अंक: 260 संयोजन) पर जाने और दस परिणाम जनरेट करने को कहें। उनसे पूछें कि डुप्लिकेट आने से पहले कितनी जनरेशन लगेंगी। फिर /pattern/LLD (6,760 संयोजन) आज़माएँ। जन्मदिन समस्या स्पष्ट हो जाती है: 260 विकल्पों में, डुप्लिकेट आमतौर पर ~20 जनरेशन के भीतर दिखाई देता है। 6,760 विकल्पों में, इसमें ~100+ लगते हैं। छात्र गुणात्मक वृद्धि का सीधा अनुभव करते हैं।
हर जनरेट की गई स्ट्रिंग का हर अक्षर आपके ब्राउज़र की Web Cryptography API से उत्पन्न होता है। सर्वर यह पेज डिलीवर करता है और उसका काम समाप्त। आपकी जनरेट की गई स्ट्रिंग्स, आपका इतिहास, और आपकी जनरेशन गिनती आपके ब्राउज़र में रहती है। सर्वर कुछ भी संग्रहीत नहीं करता। URL शेयर करने से पैटर्न टेम्पलेट शेयर होता है, कोई भी जनरेट किया गया आउटपुट नहीं। प्रत्येक प्राप्तकर्ता का ब्राउज़र अपने डिवाइस की एन्ट्रॉपी से पूर्णतः स्वतंत्र परिणाम जनरेट करता है।
टेम्पलेट स्वयं URL पथ है:
कोई प्रीसेट चुनें या L, l, D, H और विभाजकों (- _ .) का उपयोग करके अपना टेम्पलेट टाइप करें।
यह लिंक भेजें। उन्हें वही टेम्पलेट मिलेगा, अपना अलग रैंडम आउटपुट।
दैनिक प्रेरणा
A' Design Award से निर्णायक-चयनित कार्य, हर सुबह ताज़ा प्रस्तुत।