diff options
author | Jean-Sébastien Pédron <jean-sebastien@rabbitmq.com> | 2016-06-29 16:31:51 +0200 |
---|---|---|
committer | Jean-Sébastien Pédron <jean-sebastien@rabbitmq.com> | 2016-06-29 16:31:51 +0200 |
commit | c72d72615d7d1f613e10cd9c1868d1e73e0c8774 (patch) | |
tree | be8a644eaf92114cf429883de16ee41bb625c56a /deps/rabbitmq_federation/src/rabbit_federation_upstream.erl | |
parent | d56f2ed2d19cbf53e733400e58f4e4751c7a4786 (diff) | |
download | rabbitmq-server-git-c72d72615d7d1f613e10cd9c1868d1e73e0c8774.tar.gz |
Use the new `rand_compat` module to transition from `random` to `rand`
References rabbitmq/rabbitmq-server#860.
[#122335241]
Diffstat (limited to 'deps/rabbitmq_federation/src/rabbit_federation_upstream.erl')
-rw-r--r-- | deps/rabbitmq_federation/src/rabbit_federation_upstream.erl | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/deps/rabbitmq_federation/src/rabbit_federation_upstream.erl b/deps/rabbitmq_federation/src/rabbit_federation_upstream.erl index d6223d68ff..3e00500b0a 100644 --- a/deps/rabbitmq_federation/src/rabbit_federation_upstream.erl +++ b/deps/rabbitmq_federation/src/rabbit_federation_upstream.erl @@ -71,10 +71,7 @@ remove_credentials(URI) -> list_to_binary(amqp_uri:remove_credentials(binary_to_list(URI))). to_params(Upstream = #upstream{uris = URIs}, XorQ) -> - random:seed(erlang:phash2([node()]), - time_compat:monotonic_time(), - time_compat:unique_integer()), - URI = lists:nth(random:uniform(length(URIs)), URIs), + URI = lists:nth(rand_compat:uniform(length(URIs)), URIs), {ok, Params} = amqp_uri:parse(binary_to_list(URI), vhost(XorQ)), XorQ1 = with_name(Upstream, vhost(Params), XorQ), SafeURI = remove_credentials(URI), |