summaryrefslogtreecommitdiff
path: root/src/randoms.erl
diff options
context:
space:
mode:
authorEvgeniy Khramtsov <ekhramtsov@process-one.net>2017-04-14 13:57:52 +0300
committerEvgeniy Khramtsov <ekhramtsov@process-one.net>2017-04-14 13:57:52 +0300
commite40baf0bdaecf3206420fe8c16c33f2c166cb717 (patch)
tree75d9fe880e8257ea9fd20c095c252d7940cea89d /src/randoms.erl
parentBump xmpp dependency, it's required by previous commit (diff)
Use cache in front of Redis/SQL RAM backends
Diffstat (limited to 'src/randoms.erl')
-rw-r--r--src/randoms.erl5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/randoms.erl b/src/randoms.erl
index a5e33bec..ea21b4a1 100644
--- a/src/randoms.erl
+++ b/src/randoms.erl
@@ -27,7 +27,7 @@
-author('alexey@process-one.net').
--export([get_string/0, uniform/0, uniform/1, bytes/1]).
+-export([get_string/0, uniform/0, uniform/1, uniform/2, bytes/1]).
-define(THRESHOLD, 16#10000000000000000).
@@ -41,6 +41,9 @@ uniform() ->
uniform(N) ->
crypto:rand_uniform(1, N+1).
+uniform(N, M) ->
+ crypto:rand_uniform(N, M+1).
+
-ifdef(STRONG_RAND_BYTES).
bytes(N) ->
crypto:strong_rand_bytes(N).