From a6d5bb75fe90b9f8d25ded862c7fc2d57b633ee9 Mon Sep 17 00:00:00 2001 From: moneromooo-monero Date: Sat, 22 Apr 2017 11:21:30 +0100 Subject: [PATCH] wallet2: refer to triangular distribution for recent zone in comment It was wrongly refering to equiprobable distribution, which I think I'd originally done, but forgot to update the comment after changing to triangular Reported by smooth on IRC --- src/wallet/wallet2.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/wallet/wallet2.cpp b/src/wallet/wallet2.cpp index 50efe1cc3..08e186ac5 100644 --- a/src/wallet/wallet2.cpp +++ b/src/wallet/wallet2.cpp @@ -3643,7 +3643,7 @@ void wallet2::get_outs(std::vector> uint64_t i; if (num_found - 1 < recent_outputs_count) // -1 to account for the real one we seeded with { - // equiprobable distribution over the recent outs + // triangular distribution over [a,b) with a=0, mode c=b=up_index_limit uint64_t r = crypto::rand() % ((uint64_t)1 << 53); double frac = std::sqrt((double)r / ((uint64_t)1 << 53)); i = (uint64_t)(frac*num_recent_outs) + num_outs - num_recent_outs;