ポーカーのアウトとオッズ計算機
アウトが9枚で見えていないカードが47枚なら、次のカードでフラッシュドローが完成するのはちょうど47回に9回です。アウトと未見のカードの枚数を入れれば、次のカードとリバーまでの正確な確率が分かります。ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- アウト(改善カード)
- 9
- 未見
- 47
- 外れ
- 38
- 残りのカード
- 2
- 次カード確率
- 0.1914893617
- 次カードパーセント
- 19.1489361702
ポーカーのアウトは、ドローを完成させる、または既成のハンドを強化する残りのカード枚数を示します。その枚数とまだ見えていないカード数が分かれば、的中確率は純粋な組合せです。次のボードカードがアウトである確率は outs÷未見、残り二枚でリバーまでに的中する確率は、両方が外れる確率を一から引いた値です。本計算機はこれら二つの整数を正確な分数・パーセント・(定義される場合)不利オッズに変換し、フロップのフラッシュドロー、ターンのガットショット、任意のアウト数を、ツー・フォーの暗記に頼らず比較できます。
アウトが次のカードとリバーの確率になる仕組み
アウトとは、現在のホールディングをより強い既成ハンドに上げる、または追っているドローを完成させる、未見の任意のカードです。テキサスホールデムのフロップ後は通常ホールカード二枚とコミュニティ三枚を見るため、この単純モデルではデッキと相手のカードを一つの未見プールとみなすと四十七枚が未知です。
そのうち九枚がフラッシュを完成させるなら、ターンがフラッシュカードである確率は正確に九÷四十七です。ターンとリバーを非復元で見る、リバーまでの完成確率は両方が外れる確率を一から引いた値、すなわち一 −(三十八×三十七)÷(四十七×四十六)です。これは組合せによる古典的な補数式で、一 − C(ミス,2)/C(未見,2) です。
ターンからリバーを見るように一枚だけ残る場合、リバーの値は一枚比率に潰れます。アウト零は確率零、アウトが未見に等しいと次のカードで確実です。物理カードは整数枚なので小数のアウトは拒否されます。
アウトが未見を超えるのは不可能で、一を超える確率を捏造せず検証失敗になります。
ポーカーのアウト計算機が現場で使われる場面
キャッシュとトーナメントのプレイヤーは各ストリートでドロー強度をフォールドエクイティとポットオッズの判断に変換します。ポットが大きい、またはアウト数が扱いにくいときは、ツー・フォーの粗い暗算より正確な次カード/リバー%が勝ります。
コーチやコンテンツ制作者は、アウトを数えたうえで信頼できるオラクルと%を照合するドリルを作り、アウト数えの誤りと算術の誤りを分離します。ソルバーノートやエクイティライブラリは、教育スライドやモバイル補助でレンジ対レンジ全列挙が過剰なとき、古典アウトモデル用の軽量な純粋関数をなお必要とします。
配信オーバーレイや学習アプリは同じ二入力フォームを埋め込み、フラッシュドローの九アウトが四十七未見で次カード約十九%・リバーまで約三十五%にきれいに写る様子を見せます。のちにフルハウス配られる確率など五枚ハンドカテゴリの厳密頻度が必要なら、本アウト&オッズ計算機ページを過負荷にせず hand-odds ランディングの別意図として扱ってください。
活用例
フロップでのポットオッズ判断
九アウトのフラッシュドローと四十七枚の未見カードを、ベットをコールする前にターンとリバーの正確な的中%に変換します。
コーチングのドリルとクイズ
アウト数えの宿題用に解答キーを生成し、学習者が一つの決定論的オラクルに対して算術を確認できるようにします。
学習アプリとエクイティ表
よく使うアウト数について次カードとリバーの確率を一括生成し、各クライアントに場当たり的な式コードを埋め込まずに済みます。
よくある質問
ポーカーのアウトとは何ですか?
アウトは、追っているドローや既成ハンドへ手を改善する未見カードです。同じカードを二重に数えないよう、改善カードを慎重に数えてください。
次のカードの確率はどう計算しますか?
厳密に outs÷未見です。9 アウトと 47 未見なら、次のカードの的中確率は 9/47 ≈ 19.15% です。
フロップ後のフラッシュドローのアウトは何枚ですか?
9枚です。見えていないカードが47枚なら次のカードで完成するのは47回に9回で、4のルールではリバーまでに36 %と見積もります。正確な値はこのツールで分かります。
2と4のルールはどのくらい正確ですか?
よい目安になります。アウト9枚ならルールでは1枚で18 %、2枚で36 %となり、正確な値に近い数字です。大きなポットでは、このツールが丸めずに出す正確な確率を確かめると安心です。
見えていないカードは何枚と入れればよいですか?
テキサスホールデムでは、手札2枚とフロップ3枚を見た後なら47枚、ターンの後なら46枚が一般的です。相手の手札も見えていないカードとして数えます。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果は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"
}
}非同期APIです。task_idは即時に返ります。ポーリングは1秒あたり1リクエストまでです。
料金
単価はすべて公開しています。トークン換算や独自クレジットはありません。失敗したタスクは課金されません。
エラー
| HTTP | コード | 意味 |
|---|---|---|
401 | unauthorized | APIキーが無効か、指定されていません。Authorizationヘッダーを確認してください。 |
402 | insufficient_balance | 残高が不足しています。チャージ後に再度お試しください。 |
404 | unknown_type | 指定されたタスクタイプは存在しません。タイプ名を確認してください。 |
429 | rate_limited | リクエストが多すぎます。しばらく待ってから再度お試しください。 |
技術的な注記
無料のブラウザツールと有料APIは同一の純粋な同型関数を共有するため、トレーニングドリルと自動エクイティスクリプトが同じ入力で食い違うことはありません。
送信内容と戻り値
教科書の定番は、ナッツフラッシュドローの九、オープンエンドストレートドローの八、ガットショットの四、特定ランクのセットを狙うポケットペアの二、同一カードを二重計上せずストレート+フラッシュの複合ドローの十五です。ホールカード二枚配布後の標準フロップでは四十七が通例、ターン後は四十六です。いずれも五十二枚デッキの上限内の整数である必要があります。formula と method は厳密モデルを文書化します。学習やライブ確認には無料ブラウザフォームを、一括エクイティ表や回帰フィクスチャには同一契約をスクリプトから呼び出してください。必須の整数フィールドを二つ送ってください。フィールド 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/件で、検証失敗は前払い残高を消費しません。
ポーカーのアウト計算機が現場で使われる場面
本機能は純粋な parse エンジンなので、API料金は成功一件あたり公開ベース $0.002 で、検証失敗は残高を消費しません。
技術的な質問
リバーの確率はどう計算しますか?
残り二枚のとき: 1 − C(unseen−outs, 2) / C(unseen, 2)。残り一枚ならリバーは次カード確率と等しくなります。
outs が unseen より大きいと?
リクエストは invalid_input で失敗します。残りのカードより多い改善カードはあり得ません。計算機は一を超える確率を返さず、不可能な数えを拒否します。
料金はいくらですか?
ブラウザツールは無料でローカル実行します。APIリクエストは成功一件あたり$0.002の前払いKIT残高を使い、無効入力は課金されません。