summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--mullvad-daemon/src/relays.rs3
1 files changed, 1 insertions, 2 deletions
diff --git a/mullvad-daemon/src/relays.rs b/mullvad-daemon/src/relays.rs
index 4f733307c8..eee558f721 100644
--- a/mullvad-daemon/src/relays.rs
+++ b/mullvad-daemon/src/relays.rs
@@ -20,7 +20,6 @@ use std::sync::{mpsc, Arc, Mutex, MutexGuard};
use std::time::{self, Duration, SystemTime};
use std::{io, thread};
-use rand::distributions::{IndependentSample, Range};
use rand::{self, Rng, ThreadRng};
use tokio_timer::{TimeoutError, Timer};
@@ -308,7 +307,7 @@ impl RelaySelector {
None
} else {
// Pick a random number in the range 0 - total_weight. This choses the relay.
- let mut i: u64 = Range::new(0, total_weight + 1).ind_sample(&mut self.rng);
+ let mut i: u64 = self.rng.gen_range(0, total_weight + 1);
Some(
relays
.iter()