UNPKG

poker-odds-calc

Version:

Fastest and most accurate node module for calculating odds of poker games Texas Hold'em, Texas Shortdeck/Sixplus and Omaha.

22 lines (21 loc) 823 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const index_1 = require("./index"); const Table = new index_1.TexasHoldem(); Table .addPlayer(["Qs", "Ks"]) .addPlayer(["Qd", "Kd"]) .setBoard(["Js", "Ts", "5h", "Td"]); const Result = Table.calculate(); Result.getPlayers().forEach(player => { console.log(`${player.getName()} - ${player.getHand()} - Wins: ${player.getWinsPercentageString()} - Ties: ${player.getTiesPercentageString()}`); }); console.log(`Board: ${Result.getBoard()}`); console.log(`Iterations: ${Result.getIterations()}`); console.log(`Time takes: ${Result.getTime()}ms`); // Outputs: // Player #1 - QsKs - Wins: 20.45% - Ties: 79.55% // Player #2 - QdKd - Wins: 0.00% - Ties: 79.55% // Board: JsTs5hTd // Iterations: 44 // Time takes: 8ms