رمي النرد
ارمِ أي عدد من الأنراد بأي عدد من الأوجه، من d6 القياسي إلى d20 لألعاب الطاولة. تستخدم كل رمية عشوائية آمنة تشفيريًا بدلًا من Math.random، وتُظهر المجموع وكل نردة على حدة.
- الملفات لا تغادر جهازك أبدًا
- مجاني، بدون تسجيل
- بدون علامات مائية
- يعمل دون اتصال بعد التحميل
كيفية استخدام رمي النرد
- 1
اختر النردة
حدِّد عدد الأوجه — d4 أو d6 أو d8 أو d10 أو d12 أو d20 أو d100.
- 2
اختر العدد
ارمِ نردة واحدة أو عدة أنراد دفعة واحدة.
- 3
ارمِ
شاهد كل نتيجة على حدة والمجموع التراكمي.
لماذا تحتاج رميات النرد إلى عشوائية تشفيرية حقيقية، لا Math.random
`Math.random` المُدمَجة في JavaScript مولِّد شبه عشوائي مضبوط للسرعة والانتشار الإحصائي في أشياء مثل الرسوم المتحركة أو خلط قائمة واجهة، لا لمقاومة مهاجم يريد التنبؤ بمخرجاتها أو إعادة بنائها، وفي بعض المحركات يمكن استنتاج حالتها الداخلية جزئيًا من حفنة من القيم المُلاحَظة. أما `crypto.getRandomValues`، الواجهة البرمجية التي تستخدمها هذه الأداة بدلًا منها، فتستمد من مصدر العشوائية التشفيري لنظام التشغيل — نفس المصدر المستخدَم لتوليد مفاتيح التشفير — المبني والمُدقَّق خصيصًا لمقاومة ذلك النوع من التنبؤ. بالنسبة لرمية نرد عارضة، نادرًا ما يهم الفرق العملي، لكن لأي شيء يُستخدَم لحسم رهان حقيقي — مراهنة، لعبة تنافسية، قرار له عواقب — فإن مصدرًا غير منحاز وغير قابل للتنبؤ بشكل صحيح هو خط الأساس الصادق لا ترقية غير ضرورية.
لماذا يُحدِّد أخذ العينات بالرفض كل وجه، لا باقي القسمة البسيط
تحويل عدد صحيح عشوائي إلى "واحد من N أوجه" بأخذ باقيه عند القسمة على N يُدخل انحيازًا خفيًا ما لم يُقسِّم N النطاق الذي استُخرِج منه الرقم العشوائي بانتظام — لا يُقسِّم d20 تحديدًا بانتظام النطاق البالغ حوالي 4.29 مليار قيمة يمكن لعدد صحيح عشوائي من 32 بت أن يأخذها، لذا فإن باقي القسمة الساذج سيجعل بعض الأوجه تظهر بتكرار أكبر قليلًا جدًا من غيرها. تستخرج هذه الأداة بدلًا من ذلك قيمة عشوائية، وإذا كانت تلك القيمة ستقع في الباقي الصغير الموزَّع بشكل غير متساوٍ، تتجاهلها وتستخرج مرة أخرى، مُكرِّرة حتى تقع قيمة في الجزء القابل للقسمة بانتظام من النطاق — نفس أسلوب أخذ العينات بالرفض المُستخدَم في عجلة القرار وقلب العملة في هذا الموقع، لذا فإن كل وجه من كل نردة مدعومة متساوٍ الاحتمال بالضبط، لا تقريبًا فقط.
قراءة ترميز نرد ألعاب الطاولة
تصف ألعاب الطاولة الرمية باختصار مُكثَّف — "2d6" تعني ارمِ نردتين سداسيتي الأوجه واجمع نتيجتيهما، "1d20+5" تعني ارمِ نردة واحدة عشرينية الأوجه وأضف 5 ثابتة بعد ذلك، واسم النردة نفسه (d4، d6، d8، d10، d12، d20، d100) يشير إلى عدد أوجهها. تخدم الأنراد المختلفة أغراضًا مختلفة بالتصميم: d20 هي المعيار لحسم الأفعال بنطاق واسع من النتائج المحتملة في ألعاب مثل Dungeons & Dragons، d6 شائعة لرميات الضرر وأسئلة الاحتمال البسيطة، وd100 (أو نردتا d10 تُقرآن كعشرات وآحاد) تُستخدَم عندما تريد اللعبة رمية تُعبَّر مباشرة كنسبة مئوية. رمي عدة أنراد من نفس النوع وقراءة المجموع، وهو ما تدعمه هذه الأداة بضبط العدد فوق واحد، هو كيفية حسم كل رمية ضرر واختبار مهارة تقريبًا فعليًا على طاولة اللعب.
لماذا لا تكون الأنراد الفيزيائية دائمًا عادلة كما تبدو
لا تكون النردة عادلة فعلًا إلا إذا كان مركز ثقلها في مركزها الهندسي بالضبط ولكل وجه فرصة متطابقة للاستقرار للأعلى، وغالبًا ما تقصر الأنراد الرخيصة المُصنَّعة بكميات كبيرة عن ذلك بطرق صغيرة لكن قابلة للقياس — النقاط المثقوبة في البلاستيك تُزيل مادة أكثر من الأوجه ذات الأرقام العالية مقارنة بالمنخفضة ما لم يُعوِّض المُصنِّع ذلك، خطوط القوالب والحواف المدوَّرة نادرًا ما تكون متماثلة تمامًا، والاستخدام المتكرر يُبلي حوافًا معينة بشكل غير متساوٍ. هذا بالضبط سبب استخدام لاعبي ألعاب الطاولة التنافسية والكازينوهات أحيانًا أنرادًا محفورة بالليزر بدلًا من مثقوبة، مصقولة بدقة لإزالة الخطوط، ومُختبَرة الوزن فرديًا — مستوى من التدقيق التصنيعي مكلف تحديدًا لأن العدل الحقيقي في جسم فيزيائي أصعب تحقيقًا مما يبدو. الرمية الرقمية العشوائية تشفيريًا تتجاوز مسألة التصنيع بأكملها، إذ لا يوجد شكل فيزيائي يمكن أن يكون توزيع كتلته غير متساوٍ على الإطلاق.
الأسئلة الشائعة
هل هذا عشوائي فعلًا؟
نعم. تستخدم كل نردة `crypto.getRandomValues` مع أخذ عينات بالرفض، لذا لا يوجد وجه على النردة أكثر احتمالًا ولو جزئيًا من آخر — ضمان إنصاف حقيقي بدلًا من الانحياز الصغير الذي يُدخله أسلوب باقي القسمة العشوائي الساذج.
لماذا تهم رمية d20 لألعاب الطاولة؟
تحسم ألعاب مثل Dungeons & Dragons معظم الأفعال برمي نردة ذات عشرين وجهًا ومقارنة النتيجة برقم مستهدَف، لذا فإن عدل d20 أساسي لعمل اللعبة كما صُمِّمَت — نردة منحازة نحو الرميات العالية أو المنخفضة ستجعل الشخصيات أقوى أو أضعف بصمت مما تقصده القواعد.
هل يمكنني رمي عدة أنراد والحصول على المجموع؟
نعم — اضبط العدد فوق واحد وتُظهر الأداة كل نتيجة على حدة بالإضافة إلى المجموع، وهكذا يعمل ترميز ألعاب الطاولة مثل "2d6" (ارمِ نردتين سداسيتي الأوجه واجمعهما) أو "3d6+2".
هل الأنراد الفيزيائية عادلة فعلًا؟
ليس دائمًا. يمكن أن تحمل الأنراد الرخيصة عدم تماثل تصنيعي قابل للقياس — حواف مدوَّرة، نقاط مثقوبة بشكل غير مركزي في المادة، أو خطوط قوالب غير متساوية — يُميل أوجهًا معينة للاستقرار بتكرار أكبر قليلًا، وهذا سبب دفع لاعبي ألعاب الطاولة والكازينوهات الجادين أحيانًا ثمن أنراد "بمعيار الكازينو" مُصنَّعة بدقة. الرمية الافتراضية العشوائية تشفيريًا لا تملك شكلًا فيزيائيًا يمكن أن يكون غير متماثل أصلًا.
مهام شائعة لأداة رمي النرد
قد تحتاج أيضًا إلى
قلب العملة
اقلب عملة افتراضية بعشوائية عادلة حقًا
الكرة السحرية 8
اطرح سؤال نعم أو لا، واحصل على إجابة فورية
مولّد كلمات المرور
أنشئ كلمات مرور وعبارات مرور عشوائية قوية
عجلة القرار
أدر العجلة لاختيار فائز بإنصاف
اختبار زمن رد الفعل
قِس مدى سرعة استجابتك لإشارة بصرية
اختبار سرعة الكتابة
قِس كلماتك في الدقيقة ودقتك