حرف ASCII عشوائي – الرموز 33 إلى 126 | dice83 

حرف ASCII عشوائي

واحد من 94 حرفًا قابلاً للطباعة، لكل منها احتمال ~1.06%. حروف وأرقام ورموز.

?
DEC 63 · HEX 3F · BIN 0111111
أو اضغط مسافة
الإحصائيات
0
الاختيارات
0
الحروف
0
الأرقام
0
الرموز
0/94
الفريدة
تقارب توزيع الفئات
● الحروف 55.3% ● الرموز 34.0% ● الأرقام 10.6%

عالم الأحرف الـ 94

يُعرّف معيار ASCII أربعة وتسعين حرفًا قابلاً للطباعة في الرموز من 33 إلى 126. تُشغّل هذه الأحرف كل لغة برمجة، وكل عنوان URL، وكل عنوان بريد إلكتروني، وكل واجهة سطر أوامر على وجه الأرض. الحرف القابل للطباعة رقم 95 هو المسافة (الرمز 32)، لكنه غير مرئي ومُستبعد هنا. ما يتبقى هو 26 حرفًا كبيرًا، و26 حرفًا صغيرًا، و10 أرقام، و32 رمزًا. معًا تُشكّل مجموعة الأدوات المرئية الكاملة للنص الرقمي.

تصميم مدروس

قاد بوب بيمر من شركة IBM اللجنة التي وضعت الصيغة النهائية للشفرة الأمريكية المعيارية لتبادل المعلومات في عام 1963. لم تكن تعيينات الرموز عشوائية أبدًا. تبدأ الأحرف الكبيرة عند 65 (ثنائي 1000001)، والأحرف الصغيرة عند 97 (ثنائي 1100001)، والأرقام عند 48 (ثنائي 0110000). تُتيح هذه المواضع حيلًا أنيقة في معالجة البتات لا يزال المبرمجون يستخدمونها: تبديل البت الخامس يُغيّر حالة الحرف، وطرح 48 يُحوّل حرف الرقم إلى قيمته العددية. ستون عامًا من البرمجيات تعتمد على هذه المواضع الثنائية المدروسة.

القبائل الثلاث

تفوق الحروف كل شيء آخر عددًا بـ 52 من 94 (55.3%). تستحوذ الرموز على 32 من 94 (34.0%). أما الأرقام، رغم دورها الأساسي في الرياضيات والحوسبة، فتحتل 10 فقط من 94 (10.6%). الاختيار العشوائي الحقيقي من جميع الأحرف الـ 94 يكون حرفًا في أكثر من نصف المرات. يُوضّح مخطط التقارب ثلاثي الخطوط أعلاه هذا التباين في الوقت الفعلي: ثلاثة خطوط نسب مستقلة تتراقص نحو أهدافها المتوقعة مع كل اختيار.

من ASCII إلى Unicode

صُمّم ASCII للغة الإنجليزية وحدها. وسّع يونيكود هذا الأساس ليشمل كل نظام كتابة على وجه الأرض: 149,813 حرفًا عبر 161 نظام كتابة حتى الإصدار 15.1. أول 128 نقطة رمز في يونيكود مطابقة لـ ASCII، مما يضمن توافقًا عكسيًا تامًا. كل حرف ASCII هو في الوقت نفسه حرف يونيكود صالح. تظل مجموعة ASCII الفرعية الأرضية المشتركة العالمية للتواصل الرقمي، الأحرف الـ 94 التي يعرضها كل جهاز على الكوكب بشكل متطابق.

في الفصل الدراسي

يوفر ASCII بوابة ملموسة للتمثيل الثنائي. اطلب من الطلاب الضغط على مسافة بشكل متكرر ومراقبة الرمز الثنائي ذي 7 بتات المعروض لكل حرف. اسأل: ما الفرق الثنائي بين A (1000001) وa (1100001)؟ الإجابة ذات البت الواحد تكشف البنية المدروسة تحت ما يبدو ترقيمًا عشوائيًا. كتمرين جمع، تحدَّ الطلاب لإضاءة جميع الأحرف الـ 94 في الجدول المرجعي أدناه. تتنبأ رياضيات جامع الكوبونات بعدد الاختيارات المطلوبة في المتوسط: حوالي 94 × ln(94) + 94 × 0.5772 ≈ 481 اختيارًا. تتفاوت النتائج الفعلية وتُثير نقاشًا حول القيمة المتوقعة مقابل التجربة الفردية.

خصوصية بالتصميم

كل اختيار حرف في هذه الصفحة يحدث بالكامل داخل متصفحك باستخدام crypto.getRandomValues()، واجهة Web Cryptography API. الخادم يُرسل هذه الصفحة. جهازك يختار الحرف. لا تُرسل أي بيانات اختيار أو سجل أو أنماط استخدام إلى أي خادم. شارك الرابط وسيحصل صديقك على نفس الأداة التي تُولّد نتائج مستقلة تمامًا من جهازه الخاص.

المجموعة الكاملة

94 حرفًا قابلاً للطباعة. كل حرف تسحبه يُضاء أدناه. هل يمكنك جمعها كلها؟

!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~
أحرف كبيرة (26) أحرف صغيرة (26) أرقام (10) رموز (32)

تحدَّ صديقًا

أرسل هذا الرابط. سيختارون حرفهم الخاص. قارنوا الرموز والفئات.

ہر روز ڈیزائن کی عمدگی۔

A' Design Award سے جیوری منتخب کام، ہر صبح تازہ پیش کیا جاتا ہے۔