diff options
Diffstat (limited to 'calc/src/lib.rs')
| -rw-r--r-- | calc/src/lib.rs | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/calc/src/lib.rs b/calc/src/lib.rs index ac8343e..550bbbb 100644 --- a/calc/src/lib.rs +++ b/calc/src/lib.rs @@ -1,10 +1,10 @@ use pest::{ + Parser, iterators::{ Pair, Pairs, }, pratt_parser::PrattParser, - Parser, }; use rand::Rng as _; @@ -153,9 +153,9 @@ fn eval_expr(p: Pairs<Rule>) -> Result<f64, Error> { let dice_count = lhs as usize; let dice_faces = rhs as usize; - let mut rng = rand::thread_rng(); + let mut rng = rand::rng(); (0..dice_count) - .map(|_| rng.gen_range(1..(dice_faces + 1))) + .map(|_| rng.random_range(1..(dice_faces + 1))) .sum::<usize>() as f64 } _ => unreachable!(), |
