Skip to main content

flopToRiverAtLeastOneHitProbability

Flop→river at least one hit from disjoint out count.

flopToRiverAtLeastOneHitProbability(outs: number, unseenAfterFlop: number): number

Import

const poker = require('poker-calculations');

ESM (Node):

import { createRequire } from 'module';
const require = createRequire(import.meta.url);
const poker = require('poker-calculations');

When to use

Standard 9-out flush draw on the flop: probability of hitting by the river with one combined out count and no overlap between out types. More accurate than rule-of-four for study tools.

How to use

const outs = 9;
const unseen = 47;
const p = poker.flopToRiverAtLeastOneHitProbability(outs, unseen);
console.log(p); // 1 - C(38,2)/C(47,2) ≈ 0.35

console.log(poker.ruleOfFourEquity(outs)); // quick ~36% heuristic

See also

flopToRiverAtLeastOneHitUnionTwoCategories · duplicationAdjustedOuts