Skip to main content
Unlisted page
This page is unlisted. Search engines will not index it, and only users having a direct link can access it.

Heuristics & draws

Fast equity estimates (rule of 2/4), hypergeometric and flop→river hit math, runner–runner patterns, implied-odds breakeven targets, and multiway out duplication. Exact straight-on-river probability is under Monte Carlo (straightMadeFlopToRiverExactProbability).

Use this group in draw trainers and study apps where exact enumeration is overkill but you need principled probabilities from out counts and unseen cards.

ExportSummary
ruleOfFourEquityOut-count × 4% cap heuristic (turn+river).
ruleOfTwoEquityOut-count × 2% cap heuristic (one card).
estimatedOutsFromRuleOfTwoInverse-style equity×unseen/2 clamped.
estimatedOutsFromRuleOfFourSame for two streets: equity×unseen/4 clamped.
impliedBreakevenFutureWinExtra future win needed for neutral call.
hypergeometricOneCardHitProbabilityOne-card draw: outs / unseenCards.
runnerRunnerBackdoorFlushTwoCardProbabilityC(s,2)/C(u,2) runner flush.
flopToRiverAtLeastOneHitProbabilityTwo streets, single out count.
flopToRiverAtLeastOneHitUnionTwoCategoriesTwo overlapping out categories.
flopToRiverAtLeastOneHitUnionThreeCategoriesThree categories with inclusion–exclusion.
flopToRiverAtLeastOneHitUnionFourCategoriesFour categories with full inclusion–exclusion.
flopToRiverAtLeastOneHitDisjointOutsSumSum disjoint categories, then two-street formula.
runnerRunnerStraightDrawHitProbabilityRunner–runner straight pattern model.
duplicationAdjustedOutsHeuristic outs / (1 + weight × villains).
equityDeltaIfCardRemovedΔ exact range equity when a card is dead.
flopToTurnAtLeastOneHitProbabilityOne-street flop→turn hit: outs/unseen.
turnToRiverAtLeastOneHitProbabilityOne-street turn→river hit: outs/unseen.
flopToTurnAtLeastOneHitUnionTwoCategoriesTwo overlapping categories, one street (flop→turn).
turnToRiverAtLeastOneHitUnionTwoCategoriesTwo overlapping categories, turn→river.
flopToTurnAtLeastOneHitUnionThreeCategoriesThree categories with inclusion–exclusion, one street.
turnToRiverAtLeastOneHitUnionThreeCategoriesThree categories, turn→river.
flopToTurnAtLeastOneHitUnionFourCategoriesFour categories with inclusion–exclusion, one street.
turnToRiverAtLeastOneHitUnionFourCategoriesFour categories, turn→river.
flopToTurnAtLeastOneHitDisjointOutsSumSum disjoint outs, then one-street hit formula.
turnToRiverAtLeastOneHitDisjointOutsSumSum disjoint outs, turn→river.
hypergeometricTwoCardHitProbabilityTwo-card hypergeometric hit rate.
hypergeometricTwoCardMissProbabilityComplement of two-card hit.
runnerRunnerBackdoorFlushOneCardProbabilityOne-card backdoor flush probability.
blockerAdjustedOutsScale outs by blocker fraction.
suitBlockerFractionDead suit cards divided by unseen.
impliedBreakevenTotalPotTotal pot needed: (pot+call)/equity.
impliedOddsRequiredEquityFromFutureWinEquity needed given extra future win.