Skip to main content

simulateHandOutcomeDetailed

Monte Carlo equity with standard error and confidence interval in one pass.

simulateHandOutcomeDetailed(holeCards, board, numSimulations, seed, villains?): McEquityDetailedResult

Import

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

When to use

Use when you need { estimate, se, ciLow, ciHigh, n } without composing monteCarloStandardError yourself.

How to use

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

const r = poker.simulateHandOutcomeDetailed(['Ah', 'Kh'], ['Qh', 'Jh', 'Th'], 10_000, 42, 1);
console.log(r.estimate, r.ciLow, r.ciHigh);

Wilson ciLow / ciHigh use wilsonScoreInterval with successes = round(estimate × n). See Numerical semantics.