From 57c991cf5fd95aaa0a385b49c677e6f466337f3a Mon Sep 17 00:00:00 2001 From: Joseph Montanaro Date: Wed, 14 Jul 2021 08:43:12 -0700 Subject: [PATCH] off-by-one error --- simulation.nim | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/simulation.nim b/simulation.nim index 5f84bfa..67d64bb 100644 --- a/simulation.nim +++ b/simulation.nim @@ -105,7 +105,7 @@ proc randomGames*(b: Board, count: Natural, parallel = true, numThreads = 0): Sc var workers = newSeq[Thread[WorkerArgs]](numThreads) for i, w in workers.mpairs: var numGames = int(floor(count / numThreads)) - if i <= (count mod numThreads): + if i < (count mod numThreads): numGames += 1 let args = WorkerArgs(board: b, count: numGames, seed: rand(int64))