diff --git a/crates/arti-testing/src/rt/badtcp.rs b/crates/arti-testing/src/rt/badtcp.rs index 65dfa9d11..f950275aa 100644 --- a/crates/arti-testing/src/rt/badtcp.rs +++ b/crates/arti-testing/src/rt/badtcp.rs @@ -154,7 +154,7 @@ impl TcpProvider for BrokenTcpProvider { Ok(BreakableTcpStream::Present(conn)) } Action::Fail(dur, kind) => { - let d = thread_rng().gen_range(Duration::from_secs(0)..dur); + let d = thread_rng().gen_range(Duration::from_secs(0)..=dur); self.inner.sleep(d).await; Err(IoError::new(kind, anyhow::anyhow!("intentional failure"))) } diff --git a/crates/tor-circmgr/src/mgr.rs b/crates/tor-circmgr/src/mgr.rs index d9ff4f7a8..ae166d0f3 100644 --- a/crates/tor-circmgr/src/mgr.rs +++ b/crates/tor-circmgr/src/mgr.rs @@ -1477,7 +1477,7 @@ impl AbstractCircMgr { // padding. use rand::Rng; let mut rng = rand::thread_rng(); - rng.gen_range(timings.not_learning..timings.not_learning * 2) + rng.gen_range(timings.not_learning..=timings.not_learning * 2) } } } diff --git a/crates/tor-dirmgr/src/state.rs b/crates/tor-dirmgr/src/state.rs index 03369f5eb..4f6985dc9 100644 --- a/crates/tor-dirmgr/src/state.rs +++ b/crates/tor-dirmgr/src/state.rs @@ -1156,7 +1156,7 @@ impl DirState for GetMicrodescsState { fn pick_download_time(lifetime: &Lifetime) -> SystemTime { let (lowbound, uncertainty) = client_download_range(lifetime); let zero = Duration::new(0, 0); - lowbound + rand::thread_rng().gen_range(zero..uncertainty) + lowbound + rand::thread_rng().gen_range(zero..=uncertainty) } /// Based on the lifetime for a consensus, return the time range during which diff --git a/crates/tor-guardmgr/src/util.rs b/crates/tor-guardmgr/src/util.rs index 43f155bcd..75966e4d0 100644 --- a/crates/tor-guardmgr/src/util.rs +++ b/crates/tor-guardmgr/src/util.rs @@ -12,7 +12,7 @@ use std::time::{Duration, SystemTime}; /// an attempt to make some kinds of traffic analysis attacks a bit /// harder for an attacker who can read our state after the fact. pub(crate) fn randomize_time(rng: &mut R, when: SystemTime, max: Duration) -> SystemTime { - let offset = rng.gen_range(Duration::ZERO..max); + let offset = rng.gen_range(Duration::ZERO..=max); let random = when .checked_sub(offset) .unwrap_or(SystemTime::UNIX_EPOCH)