Skip to main content

icmEqualChopPayouts

Equal split of prize pool per seat.

icmEqualChopPayouts(payouts: F64VectorInput, returnFormat?: F64ReturnFormat): number[] | Float64Array

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

Split the prize pool equally across seats (negotiated equal chop).

How to use

const payouts = [5000, 3000, 1500, 500];
const equal = poker.icmEqualChopPayouts(payouts);
console.log(equal); // each 2500; sum === 10000

See also

icm-chop-surplus-vs-equal-split · icm-expected-payouts