رمي النرد

ارمِ أي عدد من قطع النرد بأي عدد من الأوجه — عشوائية تشفيرية، مع المجموع وسجل الرميات.

1,094 مشاهدة

كيف تعمل رميات النرد العادلة

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

النرد الواحد متجانس — لكل وجه من 1 إلى N نفس احتمال 1/N، سواء كان نردًا سداسيًا قياسيًا أو نرد d20 لألعاب الطاولة. لكن بمجرد رمي أكثر من نرد والنظر إلى المجموع، تتغير الصورة تمامًا. مجموع نردين سداسيين ليس متجانسًا على الإطلاق: فهو يشكل توزيعًا مثلثيًا يشبه المنحنى الجرسي ويتمركز حول 7. والسبب أن هناك طريقة واحدة فقط للحصول على 2 (1+1) أو 12 (6+6)، لكن هناك ست تركيبات مختلفة تعطي 7 (1+6، 2+5، 3+4، 4+3، 5+2، 6+1). ومع ثلاثة قطع نرد يزداد هذا النمط وضوحًا — يصبح 10 و11 أكثر المجاميع شيوعًا، بينما يبقى 3 و18 الأندر، لأن عدد طرق تركيب الأوجه يزداد في الوسط ويتضاءل عند الأطراف.

ما الذي يجب الانتباه إليه

  • التوافيق، لا الحظ، هي ما يفسر المنحنى. هذا هو المثال الكلاسيكي على "عدّ التوافيق" في مقدمات الاحتمالات — توزيع المجموع هو بالضبط عدد تركيبات أوجه النرد التي تنتج كل مجموع، مقسومًا على العدد الإجمالي للتركيبات الممكنة (36 لنردين سداسيين، و216 لثلاثة).
  • ظهور رقم "ساخن" أو "بارد" خلال عدد قليل من الرميات لا يعني شيئًا يُذكر. بما أن 7 لديه ستة أضعاف تركيبات 2، فسيظهر بشكل طبيعي أكثر حتى في جلسة قصيرة — وهذا تباين متوقع، وليس مولّدًا منحازًا.
  • النرد ذو الأوجه المخصصة يغيّر الحسابات. تتوزع تركيبات نرد d20 بنفس الطريقة، لكن بشكل أكثر استواءً — فقيمه الوسطى (10-11) أعلى احتمالًا بشكل طفيف فقط من أطرافه، على عكس نردين سداسيين حيث يكون الفرق بين المركز والأطراف كبيرًا.
  • كل شيء يعمل من جهة المتصفح. لا تُرسل أي رمية إلى خادم، ويتيح لك سجل الرميات التحقق بنفسك من التوزيع الفعلي مقارنة بالتوزيع النظري.

الأسئلة الشائعة

بماذا تختلف هذه الأداة عن Math.random()؟

تستمد crypto.getRandomValues() قيمها من مصدر العشوائية التشفيري في نظام التشغيل، وتستبعد هذه الأداة أي سحب قد يُحدث انحياز باقي القسمة — يصبح احتمال كل وجه متساويًا تمامًا، وهو ما لا تضمنه Math.random() وحدها عند أطراف النطاق.

لماذا يكون الحصول على 7 عند رمي نردين أكثر شيوعًا بكثير من الحصول على 2؟

بسبب التوافيق، لا احتمال كل نرد على حدة. فتركيبة واحدة فقط (1+1) تنتج 2، لكن ست تركيبات (1+6، 2+5، 3+4، 4+3، 5+2، 6+1) تنتج 7 — لذا من بين 36 نتيجة ممكنة لنردين، يكون احتمال 7 أعلى ست مرات من احتمال 2.

هل يمكن ألا تكون رمية النرد الواحد متجانسة أبدًا؟

لا — النرد الواحد العادل له دائمًا احتمال 1/N بالضبط لكل وجه. لا يظهر التوزيع الجرسي غير المتجانس إلا عند جمع عدة قطع نرد والنظر إلى مجموعها.

هل يمكنني رمي نرد غير قياسي مثل d20؟

نعم — يمكنك ضبط أي عدد من الأوجه من 2 إلى 1000، وهو مفيد لألعاب تقمص الأدوار على الطاولة أو ألعاب اللوح أو أي تجربة احتمالات مخصصة.

هل يثبت سجل الرميات أن النرد عادل؟

بعد عدد كافٍ من الرميات، نعم — تتبّع السجل، وينبغي أن يتقارب التكرار الملاحظ لكل وجه (أو لكل مجموع في حالة تعدد النرد) مع الاحتمال النظري. الجلسات القصيرة ستُظهر تباينًا طبيعيًا في كلا الاتجاهين.

التعليقات

لا توجد تعليقات بعد — كن أول من يكتب تعليقًا!

أدوات مشابهة