Fix incorrect parenthesis

This commit is contained in:
Junhyun Shim 2022-08-12 13:52:38 +02:00
parent 312d3da040
commit 3cf0914ce0
1 changed files with 2 additions and 2 deletions

View File

@ -94,8 +94,8 @@ uint64_t DeterministicRandom::randomUInt64() {
uint32_t DeterministicRandom::randomSkewedUInt32(uint32_t min, uint32_t maxPlusOne) {
ASSERT(min < maxPlusOne);
std::uniform_real_distribution<double> distribution(
std::log(std::max<double>(min, 1.0 / M_E), std::log(maxPlusOne)));
std::uniform_real_distribution<double> distribution(std::log(std::max<double>(min, 1.0 / M_E)),
std::log(maxPlusOne));
double exponent = distribution(random);
uint32_t value = static_cast<uint32_t>(std::pow(M_E, exponent));
return std::max(std::min(value, maxPlusOne - 1), min);