From d19552f4648d87b08e0740f467f112fd4782724a Mon Sep 17 00:00:00 2001 From: Evgeniy Khramtsov Date: Tue, 18 Oct 2016 08:35:47 +0300 Subject: [PATCH] Fix randoms:uniform/1 return Make sure randoms:uniform/1 returns values from the same interval as deprecated random:uniform/1 --- src/randoms.erl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/randoms.erl b/src/randoms.erl index 75bc280a2..1353f48af 100644 --- a/src/randoms.erl +++ b/src/randoms.erl @@ -44,7 +44,7 @@ uniform() -> crypto:rand_uniform(0, ?THRESHOLD)/?THRESHOLD. uniform(N) -> - crypto:rand_uniform(0, N). + crypto:rand_uniform(1, N+1). -ifdef(STRONG_RAND_BYTES). bytes(N) ->