Calculadora outs e odds de pôquer
Com 9 outs e 47 cartas não vistas, a próxima carta completa um projeto de flush exatamente 9 vezes em 47: informe seus outs e as cartas não vistas e veja a chance exata na próxima carta e até o river. Grátis no seu navegador.
- Grátis
- Funciona no seu navegador
- Sem cadastro
- Seus dados não saem do seu aparelho
Executar grátis
Exemplo resolvido
- Outs (cartas de melhoria)
- 9
- Não vistas
- 47
- Erros (miss)
- 38
- Cartas por sair
- 2
- Probabilidade próxima carta
- 0,1914893617
- Percentual próxima carta
- 19,1489361702
Os outs no pôquer indicam quantas cartas restantes completam o seu draw ou melhoram a mão já feita. Quando você conhece essa contagem e quantas cartas ainda não foram vistas, a probabilidade de acerto é combinatória pura: a chance de a próxima carta do board ser um out é outs dividido por não vistas, e a chance de acertar até o river com duas cartas por sair é um menos a chance de ambas falharem. Esta calculadora transforma esses dois inteiros em frações exatas, porcentagens e, quando definido, odds contra, para você comparar um flush draw no flop, um gutshot no turn ou qualquer contagem personalizada sem decorar a regra do dois e do quatro.
Como outs viram probabilidade da próxima carta e do river
Um out é qualquer carta não vista que eleva o seu holding atual a uma mão feita mais forte ou completa o draw que você persegue. Após o flop no Texas Hold’em você costuma ter duas hole cards e ver três comunitárias, restando quarenta e sete cartas desconhecidas se tratar o baralho e as cartas dos oponentes como um único pool não visto neste modelo simples. Se nove dessas cartas completam um flush, a probabilidade de o turn ser carta de flush é exatamente nove sobre quarenta e sete.
A probabilidade de completar até o river, vendo turn e river sem reposição, é um menos a chance de ambas falharem: um menos trinta e oito vezes trinta e sete dividido por quarenta e sete vezes quarenta e seis. Essa é a fórmula clássica do complemento com combinações: um menos C de miss escolhe dois sobre C de unseen escolhe dois. Quando só resta uma carta, como no turn olhando o river, a figura do river colapsa para a razão de uma carta.
Zero outs gera probabilidade zero; outs iguais a não vistas geram certeza na próxima carta. Outs fracionários são rejeitados porque cartas físicas vêm em contagens inteiras. Outs maiores que não vistas é impossível e falha a validação em vez de inventar probabilidade acima de um.
Onde calculadoras de outs aparecem no trabalho real
Jogadores de cash e torneio convertem força de draw em decisões de fold equity e pot odds em cada street; um percentual exato de próxima carta e river supera a regra mental grosseira do dois e do quatro quando o pot é grande ou a contagem de outs é estranha. Treinadores e criadores de conteúdo montam drills que pedem contar outs e depois verificar o percentual contra um oráculo confiável, separando contagem ruim de outs de aritmética ruim.
Cadernos de solver e bibliotecas de equity ainda precisam de uma função pura leve para o modelo clássico de outs quando a enumeração completa range contra range é excessiva para um slide didático ou um helper móvel. Overlays de streaming e apps de estudo embutem o mesmo formulário de duas entradas para que o público veja nove outs em um flush draw mapear limpo para cerca de dezenove por cento na próxima carta e cerca de trinta e cinco por cento até o river com quarenta e sete não vistas.
Se mais tarde precisar de frequências exatas de categorias de mão de cinco cartas, como a chance de receber full house de um baralho embaralhado, trate isso como intenção de busca separada servida pela página de hand odds, sem sobrecarregar esta calculadora de outs e odds.
Casos de uso
Decisões de pot odds no flop
Converta um flush draw de nove outs e quarenta e sete cartas não vistas em percentuais exatos de acerto no turn e no river antes de pagar uma aposta.
Drills e quizzes de coaching
Gere gabaritos para lições de contagem de outs para que alunos verifiquem a aritmética contra um único oráculo determinístico.
Apps de estudo e tabelas de equity
Produza em lote probabilidades de próxima carta e river para contagens comuns de outs sem embutir código de fórmula ad hoc em cada cliente.
Perguntas frequentes
O que é um out no pôquer?
Um out é uma carta não vista que melhora a sua mão para o draw ou a mão feita que você persegue. Conte com cuidado as cartas de melhoria distintas para não contar a mesma carta duas vezes.
Como se calcula a probabilidade da próxima carta?
Exatamente outs dividido por não vistas. Com 9 outs e 47 cartas não vistas, a próxima carta acerta com probabilidade 9/47 ≈ 19.15%.
Como se calcula a probabilidade do river?
Com apenas uma carta restante, o river iguala a probabilidade da próxima carta.
Quanto custa?
A ferramenta do navegador é gratuita e roda localmente.
Quantos outs tem um projeto de flush depois do flop?
Nove. Com 47 cartas não vistas, a próxima carta completa o flush 9 vezes em 47, e a regra do 4 estima 36 % até o river; a ferramenta mostra o número exato.
Ferramentas relacionadas
Para desenvolvedores — acesso via API
Tudo nesta página está disponível via API. Esta seção é para equipes que querem integrar a ferramenta aos próprios sistemas; quem não precisa disso pode simplesmente usar a ferramenta acima.
Endpoint
Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.
Chame do seu código
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)Exemplo de requisição
{
"outs": 9,
"unseen": 47
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "hobby.poker_odds",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}A API é assíncrona: cada chamada devolve um task_id na hora. Se preferir polling, consulte o status a até 1 requisição por segundo.
Preço
Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.
Erros
| HTTP | Código | O que significa |
|---|---|---|
401 | unauthorized | Token ausente ou inválido. Confira o header Authorization. |
402 | insufficient_balance | Saldo insuficiente para esta tarefa. Faça uma recarga e tente de novo. |
404 | unknown_type | Esse tipo de tarefa não existe. Confira o campo type no catálogo. |
429 | rate_limited | Muitas requisições em pouco tempo. Espere um instante e tente de novo. |
Notas técnicas
O que você envia e o que recebe de volta
Envie dois campos inteiros obrigatórios. Valores clássicos de livro incluem nove para nut flush draw, oito para open-ended straight draw, quatro para gutshot, dois para pocket pair set-mining de um rank específico, e quinze para draw combinado de straight mais flush quando os outs são contados sem duplicar a mesma carta. Após um flop padrão com duas hole cards, quarenta e sete é o padrão usual; após o turn, quarenta e seis. Ambos devem ser inteiros dentro do limite de um baralho de cinquenta e duas cartas. Os campos formula e method documentam o modelo exato. O campo outs é um número inteiro não negativo de cartas que melhoram, com aliases out, outs_count, cards_out e improving_cards. O campo unseen é um inteiro positivo de cartas desconhecidas restantes, com aliases remaining, remaining_cards, deck_remaining, unseen_cards, cards_left e n. Campos ausentes, não inteiros, valores negativos, unseen zero, outs acima de cinquenta e dois, unseen acima de cinquenta e dois e especialmente outs que excedem unseen falham com invalid_input e não são cobrados. Em sucesso, a resposta ecoa outs, unseen, miss igual a unseen menos outs, e cards_to_come de um ou dois. Retorna next_card_probability e next_card_percent, river_probability e river_percent, odds_against_next e odds_against_river opcionais quando definidos, mais as aproximações informais rule_of_2_percent e rule_of_4_percent que jogadores memorizam para velocidade na mesa. O preço de chamadas API bem-sucedidas é a base publicada de US$ 0,002 por item; falhas de validação não consomem saldo pré-pago.
Onde calculadoras de outs aparecem no trabalho real
Como esta capacidade é um motor de parse puro, o preço da API é a base publicada de US$ 0,002 por item bem-sucedido e a validação falha não consome saldo.
Perguntas técnicas
E se outs for maior que unseen?
A requisição falha com invalid_input. Você não pode ter mais cartas de melhoria do que cartas restantes; a calculadora recusa contagens impossíveis em vez de devolver probabilidade acima de um.