From 2ab73f04e8ad42622f76864a6f012e38d7014553 Mon Sep 17 00:00:00 2001 From: xtqqczze <45661989+xtqqczze@users.noreply.github.com> Date: Wed, 11 Mar 2026 13:52:47 +0000 Subject: [PATCH] docs(sort): fix random number generation --- src/uu/sort/BENCHMARKING.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/uu/sort/BENCHMARKING.md b/src/uu/sort/BENCHMARKING.md index d3fdd80d480..5cb7358aaff 100644 --- a/src/uu/sort/BENCHMARKING.md +++ b/src/uu/sort/BENCHMARKING.md @@ -51,7 +51,7 @@ Run `cargo build --release` before benchmarking after you make a change! ```toml [dependencies] -rand = "0.8.3" +rand = "0.10.0" ``` ## main.rs @@ -60,12 +60,12 @@ rand = "0.8.3" use rand::prelude::*; fn main() { let suffixes = ['k', 'K', 'M', 'G', 'T', 'P', 'E', 'Z', 'Y', 'R', 'Q']; - let mut rng = thread_rng(); + let mut rng = rand::rng(); for _ in 0..100000 { println!( "{}{}", - rng.gen_range(0..1000000), - suffixes.choose(&mut rng).unwrap() + rng.random_range(0..1000000), + suffixes[rng.random_range(..suffixes.len())], ) } }