ما هو النظام الثُّماني (الأساس 8)؟

النظام الثُّماني هو نظام عددي يستخدم ثمانية أرقام: من 0 إلى 7. يرتبط ارتباطًا مباشرًا بالنظام الثنائي، إذ يقابل كل رقم ثُماني ثلاثة أرقام ثنائية بالضبط. على سبيل المثال، الرقم الثُّماني 7 يساوي الثنائي 111، والرقم الثُّماني 52 يساوي الثنائي 101010. جعل هذا التوافق الدقيق النظامَ الثُّماني شائعًا في الحوسبة المبكرة لتمثيل البيانات الثنائية بصورة أكثر إيجازًا وقابلية للقراءة.

لا يزال النظام الثُّماني مستخدمًا على نطاق واسع في أنظمة Unix وLinux لضبط صلاحيات الملفات. يستخدم الأمر الشهير chmod 755 ثلاثة أرقام ثُمانية لتحديد صلاحيات القراءة والكتابة والتنفيذ للمالك والمجموعة والآخرين. تُكتب القيم الثُّمانية الحرفية في لغات البرمجة عادةً بإضافة البادئة 0o (JavaScript، Python) أو 0 (C، Java).

وصف الأداة

تُنشئ هذه الأداة أرقامًا ثُمانية عشوائية (الأساس 8) باستخدام الأرقام من 0 إلى 7. يمكنك ضبط عدد الخانات وعدد القيم المراد توليدها. كما يمكنك اختياريًا إضافة البادئة 0o المستخدمة في لغات البرمجة للدلالة على القيم الثُّمانية الحرفية.

أمثلة

عدد الخانات نموذج الإخراج
3 752
6 374015
8 26350471
6 (مع البادئة) 0o374015

المميزات

  • توليد ما بين 1 و1,000 رقم ثُماني عشوائي في كل دفعة
  • طول خانات قابل للضبط من 1 إلى 256
  • بادئة 0o اختيارية للحصول على إخراج جاهز للاستخدام في البرمجة
  • نسخ إلى الحافظة بنقرة واحدة
  • إعادة توليد تلقائية للإخراج عند تغيير الإعدادات

حالات الاستخدام

  • توليد قيم اختبارية لسكريبتات وأدوات صلاحيات ملفات Unix
  • إنشاء بيانات ثُمانية نموذجية لتمارين تحويل الثنائي إلى ثُماني
  • إنتاج قيم ثُمانية حرفية عشوائية للاستخدام في البرمجة والاختبار