حاسبة outs واحتمالات البوكر
مع 9 outs و47 ورقة غير مرئية تكمل الورقة التالية سحب اللون 9 مرات من كل 47 بالضبط: أدخلوا عدد الـouts والأوراق غير المرئية لتحصلوا على الاحتمال الدقيق في الورقة التالية وحتى الـriver. مجاني في متصفحكم.
- مجاني
- يعمل في متصفحك
- دون تسجيل
- بياناتك لا تغادر جهازك
شغّل الأداة مجانًا
مثال محلول
- Outs (بطاقات التحسين)
- 9
- غير المرئية
- 47
- الفشل
- 38
- البطاقات القادمة
- 2
- احتمال الورقة التالية
- 0.1914893617
- نسبة الورقة التالية
- 19.1489361702
تُبيّن outs في البوكر كم بطاقة متبقية تُكمل سحبتكم أو تحسّن يدكم المكتملة. بعد معرفة ذلك العدد وكم بطاقة ما زالت غير مرئية، يصبح احتمال الإصابة توافيقًا خالصًا: فرصة أن تكون ورقة اللوحة التالية out تساوي outs مقسومة على غير المرئية، وفرصة الإصابة حتى الـriver مع ورقتين قادمتين هي واحد ناقص فرصة فشل الاثنتين. تحوّل هذه الحاسبة هذين الصحيحين إلى كسور دقيقة ونِسَب مئوية واختياريًا odds ضد، لتقارنوا سحبة flush على الـflop أو gutshot على الـturn أو أي عدد outs مخصص دون حفظ قاعدة الاثنين والأربعة.
كيف تتحول outs إلى احتمال الورقة التالية والـriver
الـout أي بطاقة غير مرئية ترفع حيازتكم الحالية إلى يد مكتملة أقوى أو تُكمل السحبة التي تطاردونها. بعد الـflop في تكساس هولدم تمسكون عادة ورقتي hole وترون ثلاثًا مشتركة، فتبقى سبع وأربعون بطاقة مجهولة إذا عاملتم المكدّس وبطاقات الخصوم كمجمع غير مرئي واحد في هذا النموذج البسيط. إذا أكملت تسع من تلك البطاقات flush، فاحتمال أن يكون الـturn ورقة flush هو بالضبط تسعة على سبع وأربعين.
احتمال الإكمال حتى الـriver، برؤية الـturn والـriver بلا إرجاع، هو واحد ناقص فرصة فشل الاثنتين: واحد ناقص ثمانٍ وثلاثين في سبع وثلاثين مقسومًا على سبع وأربعين في ست وأربعين. تلك صيغة التكملة الكلاسيكية بالتوافيق: واحد ناقص C(miss,2)/C(unseen,2). عندما تبقى ورقة واحدة، كما على الـturn ناظرين إلى الـriver، ينهار رقم الـriver إلى نسبة ورقة واحدة.
صفر outs يعطي احتمالًا صفرًا؛ outs مساوية لغير المرئية تعطي يقينًا على الورقة التالية. تُرفض outs الكسرية لأن البطاقات الفيزيائية تُعدّ أعدادًا صحيحة. outs أكبر من غير المرئية مستحيل ويفشل التحقق بدل اختراع احتمال فوق واحد.
ما ترسلونه وما يعود إليكم
أرسلوا حقلين صحيحين إلزاميين. القيم الكلاسيكية في الكتب تشمل تسعة لـnut flush draw وثمانية لـopen-ended straight draw وأربعة لـgutshot واثنين لزوج جيوب يبحث عن set لرتبة محددة، وخمسة عشر لسحبة سلم+flush مركّبة عند عدّ outs دون تكرار نفس البطاقة. بعد flop قياسي بورقتي hole، سبع وأربعون هو الافتراضي المعتاد؛ بعد الـturn ست وأربعون.
يجب أن يكون كلا الحقلين صحيحين ضمن حد مكدّس من اثنتين وخمسين بطاقة. يوثّق حقلا formula وmethod النموذج الدقيق. اربطوا نموذج المتصفح المجاني للدراسة وفحوصات الجلسة، ثم استدعوا العقد نفسه من السكربتات عند الحاجة لجداول equity ضخمة أو تجهيزات انحدار.
أين تظهر حاسبات outs في العمل الحقيقي
يحوّل لاعبو الكاش والبطولات قوة السحبة إلى قرارات fold equity وpot odds في كل street؛ نسبة دقيقة للورقة التالية والـriver تتفوق على قاعدة ذهنية خشنة للاثنين والأربعة عندما يكون القدر كبيرًا أو عدّ outs محرجًا. يبني المدربون وصنّاع المحتوى تمارين تطلب عدّ outs ثم التحقق من النسبة أمام أوراكل موثوق، لفصل سوء عدّ outs عن سوء الحساب. ما زالت دفاتر الـsolver ومكتبات equity تحتاج دالة نقية خفيفة لنموذج outs الكلاسيكي عندما يكون التعداد الكامل range مقابل range مفرطًا لشريحة تعليمية أو مساعد جوّال.
تُضمّن تراكبات البث وتطبيقات الدراسة نفس نموذج المدخلين ليرى المشاهدون كيف تُترجم تسعة outs على flush draw بوضوح إلى نحو تسعة عشر بالمئة على الورقة التالية ونحو خمسة وثلاثين بالمئة حتى الـriver مع سبع وأربعين غير مرئية. إن احتجتم لاحقًا ترددات دقيقة لفئات يد من خمس بطاقات مثل فرصة full house من مكدّس مخلوط، عالجوها كنية بحث منفصلة في صفحة hand odds دون إثقال حاسبة outs والاحتمالات هذه.
حالات الاستخدام
قرارات pot odds على الـflop
حوّلوا flush draw بتسعة outs وسبع وأربعين بطاقة غير مرئية إلى نسب إصابة دقيقة على الـturn والـriver قبل استدعاء رهان.
تمارين واختبارات التدريب
ولّدوا مفاتيح إجابات لواجبات عدّ outs ليتحقق الطلاب من الحساب أمام أوراكل حتمي واحد.
تطبيقات الدراسة وجداول equity
أنتجوا بالجملة احتمالات الورقة التالية والـriver لأعداد outs شائعة دون تضمين شيفرة صيغة مرتجلة في كل عميل.
الأسئلة الشائعة
ما الـout في البوكر؟
الـout بطاقة غير مرئية تحسّن يدكم نحو السحبة أو اليد المكتملة التي تطاردونها. عُدّوا بطاقات التحسين المتمايزة بعناية حتى لا تُحسب البطاقة نفسها مرتين.
كيف يُحسب احتمال الورقة التالية؟
بالضبط outs مقسومة على غير المرئية. مع 9 outs و47 بطاقة غير مرئية، تصيب الورقة التالية باحتمال 9/47 ≈ 19.15%.
كيف يُحسب احتمال الـriver؟
مع ورقة واحدة متبقية، يساوي الـriver احتمال الورقة التالية.
كم out لسحب اللون بعد الفلوب؟
تسعة. مع 47 ورقة غير مرئية تكمل الورقة التالية اللون 9 مرات من كل 47، وتقدّر قاعدة الأربعة الاحتمال حتى الـriver بـ36 %، بينما تعطيكم الأداة الرقم الدقيق.
ما مدى دقة قاعدة الاثنين والأربعة؟
إنها تقريب مفيد. مع 9 outs تعطي القاعدة 18 % لورقة واحدة و36 % لورقتين، وهي أرقام قريبة من القيم الدقيقة التي تحسبها الأداة دون تقريب، وتستحق المراجعة في الأواني الكبيرة.
أدوات ذات صلة
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/hobby/poker-odds \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"outs":9,"unseen":47}'const res = await fetch("https://api.kit.forhosting.com/hobby/poker-odds", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"outs": 9,
"unseen": 47
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/hobby/poker-odds",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"outs": 9,
"unseen": 47
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/hobby/poker-odds", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"outs":9,"unseen":47}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"outs":9,"unseen":47}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/hobby/poker-odds", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)مثال على الطلب
{
"outs": 9,
"unseen": 47
}مثال على الاستجابة
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "hobby.poker_odds",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.
الأسعار
السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.
الأخطاء
| HTTP | الرمز | المعنى |
|---|---|---|
401 | unauthorized | مفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك. |
402 | insufficient_balance | رصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة. |
404 | unknown_type | نوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب. |
429 | rate_limited | تجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة. |
ملاحظات تقنية
ما ترسلونه وما يعود إليكم
الحقل outs عدد صحيح غير سالب لبطاقات التحسين، بأسماء بديلة out وouts_count وcards_out وimproving_cards. الحقل unseen عدد صحيح موجب للبطاقات المجهولة المتبقية، بأسماء remaining وremaining_cards وdeck_remaining وunseen_cards وcards_left وn. الحقول الناقصة وغير الصحيحة والقيم السالبة وunseen صفر وouts فوق اثنتين وخمسين وunseen فوق اثنتين وخمسين وخاصة outs التي تتجاوز unseen تفشل بـinvalid_input ولا تُحسب. عند النجاح تعيد الاستجابة outs وunseen وmiss يساوي unseen ناقص outs وcards_to_come واحد أو اثنان. وتعيد next_card_probability وnext_card_percent وriver_probability وriver_percent وodds_against_next وodds_against_river اختياريًا عند التعريف، إضافة إلى تقريب rule_of_2_percent وrule_of_4_percent غير الرسمي الذي يحفظه اللاعبون لسرعة الطاولة. تسعير استدعاءات API الناجحة هو القاعدة المنشورة $0.002 لكل عنصر؛ فشل التحقق لا يستهلك الرصيد المدفوع مسبقًا.
أين تظهر حاسبات outs في العمل الحقيقي
يريد مؤلفو مناهج رياضيات البوكر التمهيدية شكل JSON واحدًا في ودجت المتصفح والـAPI لتتوافق أوراق العمل دون اتصال والمصححات التلقائية على الإنترنت. ولأن هذه القدرة محرك parse نقي، تسعير API هو القاعدة المنشورة $0.002 لكل عنصر ناجح وفشل التحقق لا يستهلك الرصيد.
أسئلة تقنية
ماذا لو كان outs أكبر من unseen؟
يفشل الطلب بـinvalid_input. لا يمكن أن يكون لديكم بطاقات تحسين أكثر من البطاقات المتبقية؛ ترفض الحاسبة الأعداد المستحيلة بدل إرجاع احتمال فوق واحد.
كم التكلفة؟
أداة المتصفح مجانية وتعمل محليًا. تستخدم طلبات API رصيد KIT المدفوع مسبقًا بـ$0.002 لكل عنصر ناجح؛ الإدخال غير الصالح لا يُحسب.