حاسبة حد أدنى/أقصى لتدوين النرد
لا ينزل 2d6+3 أبدًا تحت 5 ولا يتجاوز 15، فيبقى 11 مجموعًا ممكنًا. الصق سطر ضرر أو رمية هجوم أو تمرينًا دراسيًا وشاهد فورًا النطاق الكامل الذي يمكن بلوغه. مجانًا في متصفحك.
- مجاني
- يعمل في متصفحك
- دون تسجيل
- بياناتك لا تغادر جهازك
شغّل الأداة مجانًا
مثال محلول
- الترميز
- 2d6+3
- المُطبَّع
- 2d6+3
- الحد الأدنى للمجموع
- 5
- الحد الأقصى للمجموع
- 15
- المدى
- 10
تقرأ حاسبة الحد الأدنى والأقصى لتدوين النرد تعبيرًا قياسيًا للنرد وتعيد أدنى مجموع وأعلى مجموع يمكن أن ينتجه التعبير عندما يُظهر كل نرد وجهًا من واحد إلى عدد أوجهه. تكتب أسطر ضرر ألعاب تقمّص الأدوار على الطاولة، وجداول هجوم ألعاب اللوح، وماكروات الطاولة الافتراضية، وتمارين الصفّ، الرميات كسلاسل مضغوطة مثل 2d6 و3d8+2 و1d20+1d4−1 أو d%. يحتاج المصمّمون واللاعبون إلى النطاق القابل للبلوغ كاملًا قبل مناقشة الاحتمالات أو متوسط الضرر: إذا كان القاع منخفضًا جدًا أو السقف مرتفعًا جدًا، يشعر الطاولة بالخطأ قبل أن يهمّ المنوال. يُجزّئ المحرّك حدود NdS والثوابت ذات الإشارة، ويطبّق نموذج النرد العادل من واحد إلى الأوجه، ويضيف مساهمة كل حدّ إلى حدّ أدنى وأقصى عالميّين—دون عيّنة مونت كارلو، ودون استدعاءات شبكة، ودون اختصارات تعتمد على التاريخ. من الفحوص الكلاسيكية: 2d6 من اثنين إلى اثني عشر، و3d6+2 من خمسة إلى عشرين، وd20 مفرد من واحد إلى عشرين.
معنى الحد الأدنى والأقصى لتدوين النرد وما تحتويه الاستجابة
يجيب تدوين النرد القياسي عن سؤال نطاق منفصل: يُظهر كل نرد عددًا صحيحًا من واحد إلى عدد أوجهه، وكل وجه ممكن عند الأطراف، والرميات مستقلّة، والمعدّلات تزيح المجموع بأعداد صحيحة ثابتة. لا يلزم هنا فضاء العيّنة للمجاميع الوسيطة؛ المهمّ هو الغلاف فقط. لحدّ موجب بعدد N وأوجه S تكون المساهمة على الأقل N (كلّها آحاد) وعلى الأكثر N مرّات S (كلّ الأوجه في أقصاها).
لحدّ نرد سالب تنقلب الأطراف لأنّ طرح رمية عالية يؤذي أكثر من طرح واحد، فتمتدّ المساهمة من ناقص N مرّات S حتى ناقص N. تضيف الثوابت القيمة نفسها إلى كلا الحدّين. تسير هذه الحاسبة في التعبير من اليسار إلى اليمين، وتراكم تلك المساهمات، وتعيد كائن نتيجة مستقرًّا.
لا تقريبًا مستمرًّا ولا عيّنة عشوائيّة للرميات—ينهي المحرّك بحدود صحيحة دقيقة أو يفشل مغلقًا برسالة واضحة.
كيف يُقرأ التدوين ويُطبَّع ويُحفظ قابلاً لإعادة الإنتاج
تُزال المسافات حول علامتي الجمع والطرح؛ وتُقبل حرف النرد d صغيرة أو كبيرة؛ ويعني غياب العدد قبل d نردًا واحدًا، فإن d8 يطابق 1d8؛ ويُقبل d% نردًا مئويًّا بمئة وجه. يمكن ربط عدّة حدود نرد وثوابت مع + و−، مثل 1d20+1d4+3 أو 4d6−2. يرفض المحرّك العوامل المتقدّمة التي تغيّر نموذج الأطراف بطرق ليست مجموعًا بسيطًا لنطاقات أوجه مستقلّة—keep highest وdrop lowest وexplode والضرب والقسمة—لكي يبقى الحدّ الأدنى والأقصى المنشوران صادقين للقراءة الجمعيّة الكلاسيكيّة.
تعيد السلسلة المُطبَّعة كتابة الآحاد الضمنيّة وتسقط المسافات، فيتساوى عميلان يرسلان 2D6 + 3 و2d6+3 بعد التطبيع. لا تُحتسب التحقّقات الفاشلة، ولا يُخزَّن شيء بعد إعادة الاستجابة.
أين تناسب نطاقات النرد الأدنى–الأقصى اللعب والتصميم والبرمجيّات
يواجه اللاعبون أسئلة النطاق عندما تطبع بطاقة سلاح 2d6+4 ضررًا ويريدون معرفة ما إذا كانت ضربة محظوظة تسقط خصمًا بضربة واحدة أو ما إذا كان القاع لا يزال يعجز عن اختراق الدرع الخفيف. يستخدم حكّام اللعبة ومصمّمو المحتوى المنزلي الأرقام نفسها عند ضبط ميزانيّات المواجهات وتأثيرات الضربة الحرجة وجداول الكنوز حتّى لا ترى الطاولة منطقة ميّتة من مجاميع مستحيلة أو سقفًا عرضيًّا يُسهّل زعيمًا. يقدّم المعلّمون فضاءات العيّنة بعرض غلاف نردين سداسيّين أولًا قبل عدّ الطرق لكلّ مجموع وسيط.
يستدعي المطوّرون العقد من سكربتات لبذر تثبيتات حتميّة لطاولات افتراضيّة وبُناة شخصيّات وأدوات مونت كارلو يجب أن تؤكّد أنّ أطرافها المحاكاة تطابق النطاق التحليلي للتعبيرات الصغيرة. تحتاج مسابقات وواجبات الصفّ إلى مصدر سريع دون اتصال لحدود دقيقة حتّى يراجع الطلبة عملهم دون حاسبات غامضة تعامل d% بصمت بطريقة مختلفة أو تسمح بنرد غير قانوني بلا أوجه. اقرنوها بنقاط نهاية احتمال النرد عندما تحتاجون التوزيع الكامل داخل النطاق، وبمساعدات رياضيّات هواية أخرى عند بناء مختبر صغير من أدوات مجّانيّة وحتميّة للألعاب والدراسة.
حالات الاستخدام
صيغ الضرر والهجوم على الطاولة
اقرأوا 2d6+3 أو 1d8+1d6 أو d20+5 وأروا اللاعبين القاع والسقف الحقيقيّين قبل الرمية.
موازنة المحتوى المنزلي والمواجهات
تحقّقوا من أنّ أسطر الأسلحة وضرر الفخاخ تقع ضمن نطاق نقاط الإصابة الذي تقصدونه لكلّ مستوى.
الأسئلة الشائعة
كيف يُعرَّف الحدّ الأدنى والحدّ الأقصى؟
يُظهر كلّ نرد عددًا صحيحًا من 1 إلى أوجهه. تساهم حدود NdS الموجبة من N إلى N×S؛ وتقلب حدود النرد السالبة تلك الحدود؛ وتزيح الثوابت كلا المجموعَين بالمقدار نفسه.
أيّ أشكال التدوين مدعومة؟
أشكال جمعيّة كلاسيكيّة مثل 2d6 وd20 و3d8+2 و1d20+1d4-1 وd%. المسافات وD الكبيرة مقبولة. تُرفض keep-highest وdrop-lowest وexplode والضرب.
ماذا يحدث إذا كان التدوين فارغًا أو غير صالح؟
الحقول المفقودة والثوابت العارية بلا نرد والأوجه غير القانونيّة والعوامل غير المدعومة لا تُحتسب.
هل هذه حاسبة احتمالات؟
لا. تعيد هذه الأداة المجاميع المتطرّفة فقط. استخدموا قدرة احتمال النرد عندما تحتاجون فرصة مجموع محدّد داخل النطاق.
ما نطاق 2d6+3؟
من 5 إلى 15. يعطي نردان سداسيا الأوجه من 2 إلى 12، ويزيح الرقم الثابت 3 الطرفين معًا، فيكون عدد المجاميع المختلفة الممكنة 11 مجموعًا.
أدوات ذات صلة
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/hobby/game-dice-notation-range \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"notation":"2d6+3"}'const res = await fetch("https://api.kit.forhosting.com/hobby/game-dice-notation-range", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"notation": "2d6+3"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/hobby/game-dice-notation-range",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"notation": "2d6+3"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/hobby/game-dice-notation-range", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"notation":"2d6+3"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"notation":"2d6+3"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/hobby/game-dice-notation-range", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)مثال على الطلب
{
"notation": "2d6+3"
}مثال على الاستجابة
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "hobby.game_dice_notation_range",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.
الأسعار
السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.
الحدود
max_dice | 100 |
max_sides | 1000 |
max_notation_len | 200 |
الأخطاء
| HTTP | الرمز | المعنى |
|---|---|---|
401 | unauthorized | مفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك. |
402 | insufficient_balance | رصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة. |
404 | unknown_type | نوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب. |
429 | rate_limited | تجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة. |
ملاحظات تقنية
استخدموها مجانًا في المتصفّح لتحضير الجلسات وموازنة المحتوى المنزلي، أو استدعوا واجهة API بسعر $0.002 لكل طلب ناجح عندما تحتاجون إلى تثبيتات نطاق قابلة لإعادة الإنتاج في CI أو بُناة الشخصيات أو عروض التعليم.
معنى الحد الأدنى والأقصى لتدوين النرد وما تحتويه الاستجابة
تردّد الاستجابة سلسلة التدوين الأصلية، وشكلًا مُطبَّعًا بلا مسافات وبأعداد صريحة، والأعداد الصحيحة min_total وmax_total، والمدى الحسابيّ أقصى ناقص أدنى، وpossible_totals بوصفها المدى زائد واحد (عدد القيم الصحيحة من القاع إلى السقف عندما يكون كلّ مجموع وسيط قابلًا للبلوغ بنرد عادل جمعيّ)، وإجمالي dice_count عبر الحدود، والثابت الصافي، وterm_count، ومصفوفة terms منظَّمة تتضمّن kind وsign وcount أو value وsides عند الاقتضاء وmin وmax لكلّ حدّ، مع تذكير قصير بالصيغة. تختلف الحالات المرفوضة عن مجاميع متطرّفة لكن صالحة: تدوين مفقود، وسلاسل فارغة بعد القصّ، وعوامل keep-highest أو exploding غير مدعومة، ونرد بصفر وجه أو وجه واحد، وثوابت عارية بلا نرد، وأصفار بادئة، وقيم فوق أسقف النرد أو الأوجه المنشورة تنتج invalid_input حتى لا تصبح خلية نموذج سيّئة نطاقًا خاطئًا بصمت.
كيف يُقرأ التدوين ويُطبَّع ويُحفظ قابلاً لإعادة الإنتاج
الحقل المفضّل هو notation لسلسلة التعبير الكاملة، مع الأسماء البديلة expression وdice وformula وexpr وinput وtext حتى تعيد جداول البيانات وسلاسل الاستعلام والنماذج المكتوبة استخدام العقد نفسه دون طبقة إعادة تسمية. يُحدَّد عدد النرد لكلّ حدّ وإجمالي النرد في التعبير بالحدّ الأقصى الموثَّق، وكذلك الأوجه لكلّ نرد، ممّا يبقي مسارات المتصفّح والعامل Worker داخل ميزانيّة متوقّعة. اقرنوا التشغيل المجّاني في متصفّح هذه الصفحة بواجهة API المسعّرة عندما تحتاجون الغلاف الرياضيّ نفسه داخل خطّ أنابيب آليّ دون إعادة تنفيذ تجزئة النرد بأنفسكم.
أين تناسب نطاقات النرد الأدنى–الأقصى اللعب والتصميم والبرمجيّات
في هذه الصفحة يعمل كلّ شيء في متصفّحكم؛ وعبر واجهة API تكلّف كلّ استعلام ناجح $0.002. هذا التقسيم—استكشاف تفاعليّ مجّاني وواجهة API مسعّرة مطابقة—يتوافق مع بقيّة كتالوج KIT من المستوى A ويتيح لكم الانتقال من عرض صفّي إلى خطّ أنابيب آليّ دون تغيير النتيجة الرياضيّة.
حالات التكامل
تثبيتات حتميّة للألعاب وCI
أنشئوا قيم min_total وmax_total قابلة لإعادة الإنتاج لاختبارات الوحدة للطاولات الافتراضيّة وتطبيقات الورقة.
أسئلة تقنية
كم تكلفة حاسبة الحدّ الأدنى والأقصى لتدوين النرد؟
هي مجانيّة في متصفّحكم في هذه الصفحة. عبر واجهة API يكلّف الطلب الناجح $0.002؛ ولا تُحتسب المدخلات غير الصالحة.