94 प्रिंट करने योग्य कैरेक्टरों में से एक, प्रत्येक की ~1.06% संभावना। अक्षर, अंक और प्रतीक।
ASCII कोड 33 से 126 तक 94 प्रिंट करने योग्य कैरेक्टर परिभाषित करता है। ये कैरेक्टर हर प्रोग्रामिंग भाषा, हर URL, हर ईमेल पते और पृथ्वी पर हर कमांड-लाइन इंटरफ़ेस को संचालित करते हैं। 95वाँ "प्रिंट करने योग्य" कैरेक्टर स्पेस (कोड 32) है, लेकिन यह अदृश्य है और इसे यहाँ बाहर रखा गया है। शेष में 26 बड़े अक्षर, 26 छोटे अक्षर, 10 अंक और 32 प्रतीक हैं। ये सब मिलकर डिजिटल टेक्स्ट का संपूर्ण दृश्य टूलकिट बनाते हैं।
IBM के Bob Bemer ने उस समिति का नेतृत्व किया जिसने 1963 में American Standard Code for Information Interchange को अंतिम रूप दिया। कोड असाइनमेंट कतई मनमाने नहीं थे। बड़े अक्षर 65 (बाइनरी 1000001) से शुरू होते हैं, छोटे अक्षर 97 (बाइनरी 1100001) से, और अंक 48 (बाइनरी 0110000) से। ये स्थान सुरुचिपूर्ण बिट-मैनिपुलेशन तरकीबें सक्षम करते हैं जो प्रोग्रामर आज भी उपयोग करते हैं: बिट 5 को टॉगल करने से अक्षर का केस बदल जाता है, और 48 घटाने से अंक कैरेक्टर उसके संख्यात्मक मान में बदल जाता है। साठ वर्षों का सॉफ़्टवेयर इन सावधानीपूर्वक बाइनरी स्थानों पर निर्भर करता है।
अक्षर 94 में से 52 (55.3%) के साथ सबसे अधिक हैं। प्रतीक 94 में से 32 (34.0%) पर दावा करते हैं। अंक, गणित और कंप्यूटिंग में अपनी मूलभूत भूमिका के बावजूद, 94 में से केवल 10 (10.6%) रखते हैं। सभी 94 कैरेक्टरों में से एक वास्तव में रैंडम चयन आधे से अधिक बार एक अक्षर होता है। ऊपर का तीन-रेखा अभिसरण चार्ट वास्तविक समय में इस विषमता को प्रदर्शित करता है: तीन स्वतंत्र अनुपात रेखाएँ हर चयन के साथ अपने अपेक्षित लक्ष्यों की ओर नृत्य करती हैं।
ASCII केवल अंग्रेज़ी के लिए डिज़ाइन किया गया था। Unicode ने इस नींव को पृथ्वी की हर लेखन प्रणाली को समाहित करने के लिए विस्तारित किया: संस्करण 15.1 तक 161 लिपियों में 149,813 कैरेक्टर। पहले 128 Unicode कोडपॉइंट ASCII के समान हैं, जो पूर्ण पश्चगामी संगतता सुनिश्चित करते हैं। हर ASCII कैरेक्टर एक साथ एक मान्य Unicode कैरेक्टर भी है। ASCII सबसेट डिजिटल संचार का सार्वभौमिक साझा आधार बना हुआ है, वे 94 ग्लिफ़ जिन्हें ग्रह का हर उपकरण एक समान प्रस्तुत करता है।
ASCII बाइनरी प्रतिनिधित्व के लिए एक ठोस प्रवेश द्वार प्रदान करता है। छात्रों से बार-बार Space दबाने को कहें और हर कैरेक्टर के लिए प्रदर्शित 7-बिट बाइनरी कोड का अवलोकन करें। पूछें: A (1000001) और a (1100001) के बीच बाइनरी अंतर क्या है? एक-बिट का उत्तर उस सुविचारित संरचना को प्रकट करता है जो प्रत्यक्ष रूप से मनमानी नंबरिंग लगती है। संग्रह अभ्यास के लिए, छात्रों को नीचे दी गई संदर्भ तालिका में सभी 94 कैरेक्टरों को "प्रकाशित" करने की चुनौती दें। कूपन कलेक्टर गणित भविष्यवाणी करता है कि औसतन इसके लिए कितने चयन आवश्यक हैं: लगभग 94 × ln(94) + 94 × 0.5772 ≈ 481 चयन। वास्तविक परिणाम भिन्न होते हैं और अपेक्षित मान बनाम व्यक्तिगत अनुभव पर चर्चा को प्रेरित करते हैं।
इस पृष्ठ पर हर कैरेक्टर चयन पूरी तरह से आपके ब्राउज़र के अंदर crypto.getRandomValues(), Web Cryptography API का उपयोग करके होता है। सर्वर यह पृष्ठ वितरित करता है। आपका उपकरण कैरेक्टर चुनता है। कोई चयन डेटा, कोई इतिहास, और कोई उपयोग पैटर्न किसी सर्वर पर नहीं जाता। URL साझा करें और आपके मित्र को वही टूल मिलता है जो उनके अपने उपकरण से पूरी तरह स्वतंत्र परिणाम उत्पन्न करता है।
94 प्रिंट करने योग्य कैरेक्टर। आप जो भी निकालते हैं वह नीचे प्रकाशित होता है। क्या आप सभी एकत्र कर सकते हैं?
यह लिंक भेजें। वे अपना कैरेक्टर चुनेंगे। कोड और श्रेणियों की तुलना करें।
दैनिक प्रेरणा
A' Design Award से निर्णायक-चयनित कार्य, हर सुबह ताज़ा प्रस्तुत।