From dc7c34d7e4e8974902816a83375101b59eb3e80e Mon Sep 17 00:00:00 2001 From: Jun Kurihara Date: Wed, 29 Jan 2025 17:55:07 +0900 Subject: [PATCH] chore: deps rand --- rpxy-lib/Cargo.toml | 2 +- rpxy-lib/src/backend/load_balance/load_balance_main.rs | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/rpxy-lib/Cargo.toml b/rpxy-lib/Cargo.toml index 1b00f0e..b04b5f2 100644 --- a/rpxy-lib/Cargo.toml +++ b/rpxy-lib/Cargo.toml @@ -36,7 +36,7 @@ post-quantum = [ ] [dependencies] -rand = "0.8.5" +rand = "0.9.0" ahash = "0.8.11" bytes = "1.9.0" derive_builder = "0.20.2" diff --git a/rpxy-lib/src/backend/load_balance/load_balance_main.rs b/rpxy-lib/src/backend/load_balance/load_balance_main.rs index 0b3eff8..0db21dd 100644 --- a/rpxy-lib/src/backend/load_balance/load_balance_main.rs +++ b/rpxy-lib/src/backend/load_balance/load_balance_main.rs @@ -80,8 +80,8 @@ impl LoadBalanceRandomBuilder { impl LoadBalanceWithPointer for LoadBalanceRandom { /// Returns the random index within the range fn get_ptr(&self, _info: Option<&LoadBalanceContext>) -> PointerToUpstream { - let mut rng = rand::thread_rng(); - let ptr = rng.gen_range(0..self.num_upstreams); + let mut rng = rand::rng(); + let ptr = rng.random_range(0..self.num_upstreams); PointerToUpstream { ptr, context: None } } }