Skip to main content

hypergeometricOneCardHitProbability

One-card hypergeometric hit rate outs/unseenCards.

hypergeometricOneCardHitProbability(outs: number, unseenCards: 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

Exact single-card hit probability when outs are disjoint and unseen deck size is known (one street remaining). Foundation for comparing rule-of-two estimates to math.

How to use

const outs = 9;
const unseen = 46; // turn card only
const p = poker.hypergeometricOneCardHitProbability(outs, unseen);
console.log(p); // 9/46 ≈ 0.1957

console.log(poker.ruleOfTwoEquity(outs)); // heuristic ~18–20% depending on cap

See also

ruleOfTwoEquity · flopToRiverAtLeastOneHitProbability