Lines Matching refs:rng
66 fn sample<R: Rng + ?Sized>(&self, rng: &mut R) -> char { in sample()
77 let mut n = range.sample(rng); in sample()
86 fn sample<R: Rng + ?Sized>(&self, rng: &mut R) -> u8 { in sample()
96 let var = rng.next_u32() >> (32 - 6); in sample()
106 fn sample<R: Rng + ?Sized>(&self, rng: &mut R) -> bool { in sample()
111 (rng.next_u32() as i32) < 0 in sample()
185 fn sample<R: Rng + ?Sized>(&self, rng: &mut R) -> Option<T> { in sample()
187 if rng.gen::<bool>() { in sample()
188 Some(rng.gen()) in sample()
199 fn sample<R: Rng + ?Sized>(&self, rng: &mut R) -> Wrapping<T> { in sample()
200 Wrapping(rng.gen()) in sample()
213 let rng: &mut dyn RngCore = &mut crate::test::rng(820); in test_misc() localVariable
215 rng.sample::<char, _>(Standard); in test_misc()
216 rng.sample::<bool, _>(Standard); in test_misc()
223 let mut rng = crate::test::rng(805); in test_chars() localVariable
228 .map(|()| rng.gen::<char>()) in test_chars()
236 let mut rng = crate::test::rng(806); in test_alphanumeric() localVariable
242 let c: char = rng.sample(Alphanumeric).into(); in test_alphanumeric()
255 let mut rng = crate::test::rng(807); in value_stability() localVariable
258 *x = rng.sample(&distr); in value_stability()