Lines Matching defs:rng
1020 let mut rng = rand::thread_rng();
1022 rng.fill_bytes(&mut subst[..]);
1039 let mut rng = rand::thread_rng();
1041 rng.fill_bytes(&mut subst[..]);
1310 let mut rng = thread_rng();
1313 let i = rng.gen::<usize>() % n;
1319 let k = rng.gen::<usize>() % n;
1359 let mut rng = thread_rng();
1360 let mut keys: Vec<_> = (0..n).map(|_| rng.gen::<usize>() % n).collect();
1366 keys.shuffle(&mut rng);
1416 let mut rng = thread_rng();
1419 map.insert(rng.gen(), rng.gen());
1446 let mut rng = thread_rng();
1449 map.insert(rng.gen(), rng.gen());
1811 let mut rng = thread_rng();
1814 set.insert(rng.gen());
2185 let mut rng = thread_rng();
2190 v.insert(rng.gen::<usize>() % (l + 1), (1, 1));
2197 let mut rng = thread_rng();
2202 v.remove(rng.gen::<usize>() % l);
2218 let mut rng = XorShiftRng::from_seed(SEED);
2219 (&mut rng).sample_iter(&Standard).take(len).collect()
2223 let mut rng = XorShiftRng::from_seed(SEED);
2224 (&mut rng).sample_iter(&Standard).take(len).collect()
2228 let mut rng = XorShiftRng::from_seed(SEED);
2231 let x = rng.gen::<usize>() % len;
2232 let y = rng.gen::<usize>() % len;
2239 let mut rng = XorShiftRng::from_seed(SEED);
2242 let x = rng.gen::<usize>() % len;
2243 let y = rng.gen::<usize>() % len;
2250 let mut rng = XorShiftRng::from_seed(SEED);
2253 let n = rng.gen::<usize>() % 20 + 1;
2254 v.push((&mut rng).sample_iter(&Alphanumeric).take(n).collect());
2260 let mut rng = XorShiftRng::from_seed(SEED);
2261 (&mut rng).sample_iter(&Standard).map(|x| [x; 16]).take(len).collect()
2474 let mut rng = thread_rng();
2476 vec.shuffle(&mut rng);
2516 let mut rng = thread_rng();
2518 vec.shuffle(&mut rng);
2533 let mut rng = thread_rng();
2535 vec.shuffle(&mut rng);
9639 let mut rng = thread_rng();
9645 rng.sample_iter::<i32, _>(&Standard).map(|x| x % modulus).take(len).collect();
9675 let a = rng.gen::<usize>() % len;
9676 let b = rng.gen::<usize>() % len;
9695 v.sort_by(|_, _| *[Less, Equal, Greater].choose(&mut rng).unwrap());
10978 let mut rng = thread_rng();
10989 x: rng.next_u32() % modulus,
11001 let a = rng.gen::<usize>() % len;
11002 let b = rng.gen::<usize>() % len;
13725 let mut rng = thread_rng();
13743 panic_ords.shuffle(&mut rng);
29518 pub mod rng;
34288 use super::super::testing::rng::DeterministicRng;
34985 let mut rng = DeterministicRng::new();
34986 Vec::from_iter((0..len).map(|_| rng.next()))
35560 use super::super::testing::rng::DeterministicRng;
37539 let mut rng = DeterministicRng::new();
37540 Vec::from_iter((0..len).map(|_| (rng.next(), rng.next())))
37605 let mut rng = DeterministicRng::new();
37607 let mut data = Vec::from_iter((0..len).map(|_| (rng.next(), ())));