aboutsummaryrefslogtreecommitdiff
path: root/calc/src/lib.rs
diff options
context:
space:
mode:
Diffstat (limited to 'calc/src/lib.rs')
-rw-r--r--calc/src/lib.rs6
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!(),