diff --git a/src/lib/uuid.erl b/src/lib/uuid.erl index 74b03cbd..ded61ce4 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 ead151b4..9f4aea12 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"),