From 40b086774ae803a8c49c501b32063b9a5ed33e94 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kamil=20=C5=9Aliwak?= Date: Thu, 13 Feb 2020 02:28:07 +0100 Subject: [PATCH] [yul-phaser] Random: Fix tests allocating more counters than necessary - The tests weren't broken, just less efficient. --- test/yulPhaser/Random.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/test/yulPhaser/Random.cpp b/test/yulPhaser/Random.cpp index c69b91055..9125e7e56 100644 --- a/test/yulPhaser/Random.cpp +++ b/test/yulPhaser/Random.cpp @@ -42,8 +42,8 @@ BOOST_AUTO_TEST_CASE(uniformRandomInt_returns_different_values_when_called_multi samples2.push_back(uniformRandomInt(0, numOutcomes - 1)); } - vector counts1(numSamples, 0); - vector counts2(numSamples, 0); + vector counts1(numOutcomes, 0); + vector counts2(numOutcomes, 0); for (uint32_t i = 0; i < numSamples; ++i) { ++counts1[samples1[i]]; @@ -77,8 +77,8 @@ BOOST_AUTO_TEST_CASE(binomialRandomInt_returns_different_values_when_called_mult samples2.push_back(binomialRandomInt(numTrials, successProbability)); } - vector counts1(numSamples, 0); - vector counts2(numSamples, 0); + vector counts1(numTrials, 0); + vector counts2(numTrials, 0); for (uint32_t i = 0; i < numSamples; ++i) { ++counts1[samples1[i]];