5 use _common::{validate, SEED};
6 use rand::distributions::{Range, Sample};
7 use rand::{IsaacRng, Rng, SeedableRng};
11 let mut rnd = IsaacRng::from_seed(&SEED);
12 let mut range = Range::new(0, 10);
13 for _ in 0..5_000_000u64 {
14 let num_digits = rnd.gen_range(100, 400);
15 let digits = gen_digits(num_digits, &mut range, &mut rnd);
20 fn gen_digits<R: Rng>(n: u32, range: &mut Range<u32>, rnd: &mut R) -> String {
21 let mut s = String::new();
23 let digit = char::from_digit(range.sample(rnd), 10).unwrap();