Skip to content

Commit 03cfa1b

Browse files
jnewberymzumsande
andcommitted
[refactor] Use uint64_t and std namespace in PoissonNextSend
Co-authored-by: Martin Zumsande <[email protected]>
1 parent 9e64d69 commit 03cfa1b

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/random.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -718,6 +718,6 @@ void RandomInit()
718718

719719
std::chrono::microseconds PoissonNextSend(std::chrono::microseconds now, std::chrono::seconds average_interval)
720720
{
721-
double unscaled = -log1p(GetRand(1ULL << 48) * -0.0000000000000035527136788 /* -1/2^48 */);
721+
double unscaled = -std::log1p(GetRand(uint64_t{1} << 48) * -0.0000000000000035527136788 /* -1/2^48 */);
722722
return now + std::chrono::duration_cast<std::chrono::microseconds>(unscaled * average_interval + 0.5us);
723723
}

0 commit comments

Comments
 (0)