From d732c91dbde989a35889fcf500fcd4ba4d177bad Mon Sep 17 00:00:00 2001 From: Tom Hummel Date: Thu, 19 Jun 2025 13:37:31 -0700 Subject: [PATCH] Skip printing trial table when too many Monte Carlo trials --- monte-carlo.js | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/monte-carlo.js b/monte-carlo.js index 5275be9..28a25af 100644 --- a/monte-carlo.js +++ b/monte-carlo.js @@ -69,8 +69,12 @@ function monteCarlo ({ trials, handsPerTrial, startingBankroll, rules }) { } function printResults (results) { - console.log('\nTrial Results') - console.table(results.map((r, i) => ({ trial: i + 1, balance: r.balance, rolls: r.rolls }))) + if (results.length <= 100) { + console.log('\nTrial Results') + console.table(results.map((r, i) => ({ trial: i + 1, balance: r.balance, rolls: r.rolls }))) + } else { + console.log(`\nTrial Results omitted (too many trials: ${results.length})`) + } console.log('\nFinal Balance Summary') console.table(summaryTable(results.map(r => r.balance)))