diff options
author | Evgeniy Khramtsov <ekhramtsov@process-one.net> | 2017-04-14 13:57:52 +0300 |
---|---|---|
committer | Evgeniy Khramtsov <ekhramtsov@process-one.net> | 2017-04-14 13:57:52 +0300 |
commit | e40baf0bdaecf3206420fe8c16c33f2c166cb717 (patch) | |
tree | 75d9fe880e8257ea9fd20c095c252d7940cea89d /src/randoms.erl | |
parent | Bump 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.erl | 5 |
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). |