From b26f52f4f23f21644b6dfc0bf46090244eb48f1b Mon Sep 17 00:00:00 2001 From: Ariel Otilibili Date: Sat, 9 Nov 2024 16:34:44 +0100 Subject: [PATCH] src/lib: Replaced calls to `random` by `rand` Deprecated since Erlang/OTP 19. Link: https://www.erlang.org/doc/deprecations.html#functions-deprecated-in-otp-19 Signed-off-by: Ariel Otilibili --- src/lib/uuid.erl | 14 +++++++------- src/lib/websocket.erl | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/src/lib/uuid.erl b/src/lib/uuid.erl index 74b03cbd5..ded61ce4c 100644 --- a/src/lib/uuid.erl +++ b/src/lib/uuid.erl @@ -53,10 +53,10 @@ random_str() -> %% random() -> U = << - (random:uniform(4294967296) - 1):32, - (random:uniform(4294967296) - 1):32, - (random:uniform(4294967296) - 1):32, - (random:uniform(4294967296) - 1):32 + (rand:uniform(4294967296) - 1):32, + (rand:uniform(4294967296) - 1):32, + (rand:uniform(4294967296) - 1):32, + (rand:uniform(4294967296) - 1):32 >>, format_uuid(U, 4). @@ -66,7 +66,7 @@ random() -> %% srandom() -> {A1,A2,A3} = erlang:now(), - random:seed(A1, A2, A3), + rand:seed(A1, A2, A3), random(). %% @spec sha(Namespace, Name) -> uuid() @@ -150,10 +150,10 @@ stop() -> init(Options) -> {A1,A2,A3} = proplists:get_value(seed, Options, erlang:now()), - random:seed(A1, A2, A3), + rand:seed(A1, A2, A3), State = #state{ node = proplists:get_value(node, Options, <<0:48>>), - clock_seq = random:uniform(65536) + clock_seq = rand:uniform(65536) }, error_logger:info_report("uuid server started"), {ok, State}. diff --git a/src/lib/websocket.erl b/src/lib/websocket.erl index ead151b4c..9f4aea12d 100644 --- a/src/lib/websocket.erl +++ b/src/lib/websocket.erl @@ -131,7 +131,7 @@ decode(Data) -> %%% Internal functions %%%=================================================================== gen_accept_key() -> - random:seed(erlang:now()), + rand:seed(erlang:now()), Key = crypto:strong_rand_bytes(16), KeyStr = base64:encode_to_string(Key), Accept = binary:list_to_bin(KeyStr ++ "258EAFA5-E914-47DA-95CA-C5AB0DC85B11"),