Blob Blame History Raw
From aed6a4f6cdd118d492085b37e229aa8322ac6e17 Mon Sep 17 00:00:00 2001
From: Peter Lemenkov <lemenkov@gmail.com>
Date: Tue, 12 Mar 2019 17:00:20 +0300
Subject: [PATCH] Deprecation: crypto:rand_uniform/2 -> rand:uniform/1

Signed-off-by: Peter Lemenkov <lemenkov@gmail.com>

diff --git a/src/couchdb/couch_uuids.erl b/src/couchdb/couch_uuids.erl
index 082a96526..ae6aab69b 100644
--- a/src/couchdb/couch_uuids.erl
+++ b/src/couchdb/couch_uuids.erl
@@ -84,7 +84,7 @@ new_prefix() ->
     couch_util:to_hex((crypto:strong_rand_bytes(13))).
 
 inc() ->
-    crypto:rand_uniform(1, 16#ffe).
+    rand:uniform(16#fff).
 
 state() ->
     AlgoStr = couch_config:get("uuids", "algorithm", "random"),
diff --git a/test/couchdb/json_stream_parse_tests.erl b/test/couchdb/json_stream_parse_tests.erl
index 92303b65e..6c96635db 100644
--- a/test/couchdb/json_stream_parse_tests.erl
+++ b/test/couchdb/json_stream_parse_tests.erl
@@ -136,7 +136,7 @@ single_byte_data_fun([H | T]) ->
 multiple_bytes_data_fun([]) ->
     done;
 multiple_bytes_data_fun(L) ->
-    N = crypto:rand_uniform(0, 7),
+    N = rand:uniform(8) - 1,
     {Part, Rest} = split(L, N),
     {list_to_binary(Part), fun() -> multiple_bytes_data_fun(Rest) end}.