هل العشوائية عادلة حقًا؟ — قصة الأرقام شبه العشوائية
دليل
الحاسوب في الحقيقة لا يستطيع توليد عشوائية مطلقة بنفسه. بدلًا من ذلك، يولّد سلسلة أرقام يصعب التنبؤ بها للغاية باستخدام معادلة حسابية محددة، وتُسمى هذه الأرقام شبه العشوائية (pseudo-random number).
كيف تُولَّد
يحتوي المتصفح على وظيفة مدمجة لتوليد الأرقام العشوائية. تبدأ هذه الوظيفة من قيمة حالة داخلية، وتمر بحسابات معقدة لتُرجع رقمًا بين 0 و1، وفي كل مرة تُحدَّث قيمة الحالة لتوليد الرقم التالي. من المستحيل عمليًا على أي شخص التنبؤ بالنتيجة.
لماذا تكون عادلة رغم أنها «شبه» عشوائية
حتى لو لم تكن عشوائية مطلقة، فإنها كافية تمامًا لأغراض القرعة والألعاب طالما أن احتمال كل نتيجة متساوٍ ولا يمكن التنبؤ بالقيمة التالية. المهم هو ألا يكون هناك عنصر مُرجَّح دون غيره، وهذا ما تحققه مولّدات الأرقام العشوائية الجيدة.
- هل احتمال كل عنصر متساوٍ؟ ← جوهر العدالة
- هل يستحيل التنبؤ بالنتيجة التالية؟ ← استحالة التلاعب
- هل يتم تجنب أساليب الاختيار المتحيزة (مثل تفضيل العناصر الأولى)؟ ← مسألة طريقة الاستخدام
متى نحتاج عشوائية أقوى
في مجالات مثل الأمن والتشفير التي تتطلب مستوى عاليًا جدًا من استحالة التنبؤ، تُستخدم الأرقام العشوائية التشفيرية (crypto). لكن في القرارات اليومية مثل وجبة الغداء أو العقوبات أو توزيع الفرق، فإن الأرقام العشوائية العادية لا تسبب أي مشكلة على الإطلاق.
باختصار، قد يوحي اسم «شبه عشوائي» بعدم العدالة، لكن طالما أن الاحتمالات متساوية والنتيجة غير متوقعة، فهي كافية تمامًا للقرعة.