summaryrefslogtreecommitdiff
path: root/deps/rabbitmq_federation/src/rabbit_federation_upstream.erl
diff options
context:
space:
mode:
authorJean-Sébastien Pédron <jean-sebastien@rabbitmq.com>2016-06-29 16:31:51 +0200
committerJean-Sébastien Pédron <jean-sebastien@rabbitmq.com>2016-06-29 16:31:51 +0200
commitc72d72615d7d1f613e10cd9c1868d1e73e0c8774 (patch)
treebe8a644eaf92114cf429883de16ee41bb625c56a /deps/rabbitmq_federation/src/rabbit_federation_upstream.erl
parentd56f2ed2d19cbf53e733400e58f4e4751c7a4786 (diff)
downloadrabbitmq-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.erl5
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),