احتمال يد البوكر
تظهر يد فل هاوس في 3,744 من أصل 2,598,960 يدًا ممكنة من خمس أوراق، أي 6/4165 بالضبط. اختر أي فئة من الورقة العالية حتى رويال فلاش لتحصل على العدد الدقيق والكسر المختزل والقيمة العشرية والنسبة المئوية. مجانية في متصفحك.
- مجاني
- يعمل في متصفحك
- دون تسجيل
- بياناتك لا تغادر جهازك
شغّل الأداة مجانًا
مثال محلول
- اليد
- full house
- اليد
- Full house
- الاسم
- Full house
- الأيادي المواتية
- 3,744
- إجمالي الأيادي
- 2,598,960
تعيد حاسبة احتمال يد البوكر الفرصة الدقيقة للحصول على يد مسماة من خمس أوراق من رزمة قياسية تضم 52 ورقة. اختاروا فئة مثل زوج واحد أو تسلسل أو لون أو فول هاوس أو رويال فلاش، فتعرض الحاسبة عدد الأيدي الموافقة، وفضاء العينة الكامل، وكسر الاحتمال المختزل، وقيمته العشرية، ونسبته المئوية. يشمل الحساب توزيعات غير مرتبة من خمس أوراق من دون أوراق جوكر أو أوراق حرة. وهو يستخدم أعدادًا توافقية دقيقة بدلًا من المحاكاة، لذلك تظل النتائج النادرة دقيقة، وتنتج كل إعادة للطلب النتيجة نفسها.
اختاروا الفئة المراد قياسها
ابدؤوا باختيار فئة معروفة من فئات بوكر الأوراق الخمس. الفئات المتاحة هي رويال فلاش، وستريت فلاش، وأربعة من نوع واحد، وفول هاوس، وفلاش، وستريت، وثلاثة من نوع واحد، وزوجان، وزوج واحد، وورقة عالية. تتنافى هذه الفئات فيما بينها داخل الحاسبة.
يُفصل رويال فلاش عن بقية أيدي ستريت فلاش؛ ولا يشمل الفلاش العادي أي ستريت فلاش؛ ولا يشمله الستريت العادي أيضًا؛ كما تستبعد فئة الورقة العالية أيدي الستريت والفلاش. هذا الفصل مهم لأن مجموع أعداد الفئات يجب أن يغطي كل توزيع ممكن من خمس أوراق مرة واحدة بالضبط. أدخلوا الاسم القياسي الظاهر في النموذج.
يتناول الحساب اليد المكتملة نفسها من خمس أوراق، وليس فرصة تحسين يد جزئية في Texas Hold'em بعد ظهور أوراق مشتركة لاحقة. ويفترض كذلك رزمة كاملة بلا جوكر أو أوراق مستبعدة أو مكشوفة، ومن دون معرفة أوراق لاعب آخر. إذا لم يكن الاسم المقدم معروفًا، يفشل الطلب بوضوح بدلًا من تخمين فئة مشابهة أو إرجاع رقم مضلل.
افهموا كيفية بناء الاحتمال الدقيق
لكل اختيار غير مرتب من خمس أوراق بين 52 ورقة مختلفة الاحتمال نفسه، ولذلك يكون المقام هو معامل ذي الحدين C(52,5)، وقيمته 2,598,960. يعتمد البسط على الفئة المختارة ويُشتق بقواعد توافقية محدودة. ففي الفول هاوس مثلًا، يُختار أحد 13 رتبة للثلاثية، وثلاثة من ألوانها الأربعة، وإحدى الرتب الـ12 المتبقية للزوج، واثنان من ألوان تلك الرتبة الأربعة.
أما الفلاش فيختار خمس رتب ضمن لون واحد، ثم يستبعد تسلسلات الرتب العشرة التي تكوّن ستريت فلاش. ويختار الزوج رتبته ولونين لها، ثم ثلاث رتب جانبية مختلفة ولونًا لكل منها. ينفذ المحرك هذه الحسابات بعمليات أعداد صحيحة محدودة.
وبعد ذلك يختزل نسبة العدد الموافق إلى العدد الكلي باستخدام القاسم المشترك الأكبر. تتضمن الاستجابة هذا الكسر الدقيق إلى جانب الاحتمال العشري والنسبة المئوية، مما يجعلها مفيدة للتحقق الرسمي وللمقارنة العملية السريعة. لا تُستخدم المعاينة أو عملية التقريب لتحديد العدد الأساسي.
اقرؤوا النتيجة وطبقوها بصورة صحيحة
قد تحتوي القيم العشرية على خانات كثيرة لأن معظم احتمالات البوكر لا تنتهي بصورة بسيطة في النظام العشري؛ ويبقى الكسر هو القيمة الدقيقة المعتمدة. تصف هذه الأرقام توزيعًا جديدًا من خمس أوراق من رزمة كاملة مخلوطة جيدًا. وهي لا تصف مباشرة بوكر الأوراق السبع، أو الأيدي الابتدائية في Texas Hold'em، أو قرارات السحب، أو الاحتمالات المشروطة بعد رؤية أوراق، أو احتمال فوز يد بعينها على الخصوم.
فلكل من تلك المسائل فضاء عينة مختلف. تناسب هذه الحاسبة مراجعة الجداول المرجعية، وتعليم التوافيق، والتحقق من البرمجيات، ومقارنة الندرة الأصلية لفئات الأيدي المكتملة. وبما أن المنهج حتمي ولا يعتمد على الشبكة، تعيد الفئة نفسها دائمًا النتيجة الرياضية نفسها.
حالات الاستخدام
التحقق من جدول احتمالات البوكر
قارنوا الأعداد والنسب المنشورة لفئات الأوراق الخمس بكسر دقيق محسوب بصورة مستقلة.
تعليم التوافيق بأمثلة مألوفة
وضحوا كيف تنتج اختيارات الرتب والألوان البسط من بين جميع الأيدي الممكنة وعددها C(52,5).
اختبار برمجيات ألعاب الورق
استخدموا احتمالات الفئات الحتمية كحالات اختبار للتحليلات والمحاكاة وتقارير تصنيف الأيدي.
الأسئلة الشائعة
هل هذه الاحتمالات دقيقة أم قائمة على المحاكاة؟
إنها دقيقة. تستخدم الحاسبة أعدادًا توافقية محدودة لجميع التوزيعات غير المرتبة من خمس أوراق وعددها 2,598,960، ولا تستخدم المعاينة العشوائية.
هل يشمل ستريت فلاش رويال فلاش؟
لا. يُعرض رويال فلاش بصورة منفصلة، ولذلك لا يحسب ستريت فلاش إلا التسلسلات التسعة الأخرى في كل لون.
هل يشمل الفلاش أيدي ستريت فلاش؟
لا. تستبعد فئة الفلاش جميع أيدي ستريت فلاش حتى تظل الفئات متنافية فيما بينها.
هل يمكن استخدامه لاحتمالات Texas Hold'em؟
ليس مباشرة. فهو يقيس فئات مكتملة من خمس أوراق من رزمة جديدة تضم 52 ورقة، ولا يقيس النتائج المشروطة بأوراق اليد والأوراق المشتركة.
هل يعمل الحساب مع الجوكر أو الأوراق البديلة؟
لا، فهو يفترض مجموعة أوراق قياسية كاملة من 52 ورقة دون جوكر أو أوراق مسحوبة أو مكشوفة، بحيث تتساوى فرص ظهور كل يد من خمس أوراق.
أدوات ذات صلة
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/stat/poker-hand-odds \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"hand":"full_house"}'const res = await fetch("https://api.kit.forhosting.com/stat/poker-hand-odds", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"hand": "full_house"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/stat/poker-hand-odds",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"hand": "full_house"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/stat/poker-hand-odds", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"hand":"full_house"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"hand":"full_house"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/stat/poker-hand-odds", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)مثال على الطلب
{
"hand": "full_house"
}مثال على الاستجابة
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "stat.poker_hand_odds",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.
الأسعار
السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.
الأخطاء
| HTTP | الرمز | المعنى |
|---|---|---|
401 | unauthorized | مفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك. |
402 | insufficient_balance | رصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة. |
404 | unknown_type | نوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب. |
429 | rate_limited | تجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة. |
ملاحظات تقنية
اقرؤوا النتيجة وطبقوها بصورة صحيحة
يمثل favorable_hands العدد الدقيق للتركيبات التابعة للفئة المطلوبة، ويمثل total_hands المجموعة الكاملة لتوزيعات الأوراق الخمس. يحتوي الحقل exact_probability على الكسر المختزل، بينما تمثل probability عددًا بين صفر وواحد، وتمثل percentage الفرصة نفسها بعد ضربها في مئة. الاستخدام في المتصفح مجاني، بينما تبدأ أتمتة API من $0.002 لكل طلب.
أسئلة تقنية
ماذا يحدث إذا كان اسم اليد غير معروف؟
يعيد الطلب خطأ invalid_input يصف اسم اليد غير المعروف بدلًا من اختيار فئة تلقائيًا.
ما تكلفة API؟
تبدأ طلبات API من $0.002 لكل طلب. ويمكن لحاسبة المتصفح تشغيل المنطق الحتمي نفسه محليًا ومجانًا.