diff --git a/rust/Cargo.toml b/rust/Cargo.toml index 1dadfc8ac..59b7338a1 100644 --- a/rust/Cargo.toml +++ b/rust/Cargo.toml @@ -18,7 +18,7 @@ serde_json = ">=1.0" [dev-dependencies] rayon = "0.9" -rand = ">=0.4" +rand = ">=0.9" snap = "1.1" zstd = "0.13" flate2 = "1.0" diff --git a/rust/tests/tests.rs b/rust/tests/tests.rs index 9e3e95a8e..0ed216e3c 100644 --- a/rust/tests/tests.rs +++ b/rust/tests/tests.rs @@ -12,8 +12,8 @@ mod tests { use std::io::Read; use flate2::read::ZlibDecoder; - use rand; - use rand::Rng; + use rand::rng; + use rand::RngExt; use rayon::prelude::*; use serde_json::{value, Value}; use snap::raw::Decoder; @@ -350,10 +350,10 @@ mod tests { #[test] fn dictionary_parallel_test() { - let mut rng = rand::thread_rng(); + let mut rng = rng(); let mut keys = Vec::new(); for _ in 0..10000 { - let letter: char = rng.gen_range(b'a'..b'c') as char; + let letter: char = rng.random_range(b'a'..b'c') as char; keys.push(letter.to_string()) }