flopToTurnAtLeastOneHitUnionFourCategories
Four categories with inclusion–exclusion, one street.
flopToTurnAtLeastOneHitUnionFourCategories(unseen: number, outsA: number, outsB: number, outsC: number, outsD: number, s01: number, s02: number, s03: number, s12: number, s13: number, s23: number, s012: number, s013: number, s023: number, s123: number, fourWay: 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
Four out categories on flop→turn. Pair indices (0,1)(0,2)(0,3)(1,2)(1,3)(2,3) then triples then four-way — same layout as flopToRiverAtLeastOneHitUnionFourCategories.
How to use
const p = poker.flopToTurnAtLeastOneHitUnionFourCategories(
47,
4, 4, 3, 2,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0,
0,
);
console.log(p);