[−][src]Trait rand::distributions::Distribution
Types (distributions) that can be used to create a random instance of T
.
It is possible to sample from a distribution through both the
Distribution
and Rng
traits, via distr.sample(&mut rng)
and
rng.sample(distr)
. They also both offer the sample_iter
method, which
produces an iterator that samples from the distribution.
All implementations are expected to be immutable; this has the significant advantage of not needing to consider thread safety, and for most distributions efficient state-less sampling algorithms are available.
Required methods
fn sample<R: Rng + ?Sized>(&self, rng: &mut R) -> T
Generate a random value of T
, using rng
as the source of randomness.
Provided methods
ⓘImportant traits for DistIter<'a, D, R, T>
fn sample_iter<'a, R>(&'a self, rng: &'a mut R) -> DistIter<'a, Self, R, T> where
Self: Sized,
R: Rng,
Self: Sized,
R: Rng,
Create an iterator that generates random values of T
, using rng
as
the source of randomness.
Example
use rand::thread_rng; use rand::distributions::{Distribution, Alphanumeric, Uniform, Standard}; let mut rng = thread_rng(); // Vec of 16 x f32: let v: Vec<f32> = Standard.sample_iter(&mut rng).take(16).collect(); // String: let s: String = Alphanumeric.sample_iter(&mut rng).take(7).collect(); // Dice-rolling: let die_range = Uniform::new_inclusive(1, 6); let mut roll_die = die_range.sample_iter(&mut rng); while roll_die.next().unwrap() != 6 { println!("Not a 6; rolling again!"); }
Implementations on Foreign Types
impl<'a, T, D: Distribution<T>> Distribution<T> for &'a D
[src]
impl<'a, T, D: Distribution<T>> Distribution<T> for &'a D
fn sample<R: Rng + ?Sized>(&self, rng: &mut R) -> T | [src] |
ⓘImportant traits for DistIter<'a, D, R, T>
ⓘImportant traits for DistIter<'a, D, R, T>
fn sample_iter<'a, R>(&'a self, rng: &'a mut R) -> DistIter<'a, Self, R, T> where | [src] |
Implementors
impl Distribution<[f64; 2]> for UnitCircle
[src]
impl Distribution<[f64; 2]> for UnitCircle
fn sample<R: Rng + ?Sized>(&self, rng: &mut R) -> [f64; 2] | [src] |
ⓘImportant traits for DistIter<'a, D, R, T>
ⓘImportant traits for DistIter<'a, D, R, T>
fn sample_iter<'a, R>(&'a self, rng: &'a mut R) -> DistIter<'a, Self, R, T> where | [src] |
impl Distribution<[f64; 3]> for UnitSphereSurface
[src]
impl Distribution<[f64; 3]> for UnitSphereSurface
fn sample<R: Rng + ?Sized>(&self, rng: &mut R) -> [f64; 3] | [src] |
ⓘImportant traits for DistIter<'a, D, R, T>
ⓘImportant traits for DistIter<'a, D, R, T>
fn sample_iter<'a, R>(&'a self, rng: &'a mut R) -> DistIter<'a, Self, R, T> where | [src] |
impl Distribution<bool> for Bernoulli
[src]
impl Distribution<bool> for Bernoulli
fn sample<R: Rng + ?Sized>(&self, rng: &mut R) -> bool | [src] |
ⓘImportant traits for DistIter<'a, D, R, T>
ⓘImportant traits for DistIter<'a, D, R, T>
fn sample_iter<'a, R>(&'a self, rng: &'a mut R) -> DistIter<'a, Self, R, T> where | [src] |
impl Distribution<bool> for Standard
[src]
impl Distribution<bool> for Standard
fn sample<R: Rng + ?Sized>(&self, rng: &mut R) -> bool | [src] |
ⓘImportant traits for DistIter<'a, D, R, T>
ⓘImportant traits for DistIter<'a, D, R, T>
fn sample_iter<'a, R>(&'a self, rng: &'a mut R) -> DistIter<'a, Self, R, T> where | [src] |
impl Distribution<char> for Alphanumeric
[src]
impl Distribution<char> for Alphanumeric
fn sample<R: Rng + ?Sized>(&self, rng: &mut R) -> char | [src] |
ⓘImportant traits for DistIter<'a, D, R, T>
ⓘImportant traits for DistIter<'a, D, R, T>
fn sample_iter<'a, R>(&'a self, rng: &'a mut R) -> DistIter<'a, Self, R, T> where | [src] |
impl Distribution<char> for Standard
[src]
impl Distribution<char> for Standard
fn sample<R: Rng + ?Sized>(&self, rng: &mut R) -> char | [src] |
ⓘImportant traits for DistIter<'a, D, R, T>
ⓘImportant traits for DistIter<'a, D, R, T>
fn sample_iter<'a, R>(&'a self, rng: &'a mut R) -> DistIter<'a, Self, R, T> where | [src] |
impl Distribution<f32> for Standard
[src]
impl Distribution<f32> for Standard
fn sample<R: Rng + ?Sized>(&self, rng: &mut R) -> f32 | [src] |
ⓘImportant traits for DistIter<'a, D, R, T>
ⓘImportant traits for DistIter<'a, D, R, T>
fn sample_iter<'a, R>(&'a self, rng: &'a mut R) -> DistIter<'a, Self, R, T> where | [src] |
impl Distribution<f32> for Open01
[src]
impl Distribution<f32> for Open01
fn sample<R: Rng + ?Sized>(&self, rng: &mut R) -> f32 | [src] |
ⓘImportant traits for DistIter<'a, D, R, T>
ⓘImportant traits for DistIter<'a, D, R, T>
fn sample_iter<'a, R>(&'a self, rng: &'a mut R) -> DistIter<'a, Self, R, T> where | [src] |
impl Distribution<f32> for OpenClosed01
[src]
impl Distribution<f32> for OpenClosed01
fn sample<R: Rng + ?Sized>(&self, rng: &mut R) -> f32 | [src] |
ⓘImportant traits for DistIter<'a, D, R, T>
ⓘImportant traits for DistIter<'a, D, R, T>
fn sample_iter<'a, R>(&'a self, rng: &'a mut R) -> DistIter<'a, Self, R, T> where | [src] |
impl Distribution<f64> for Gamma
[src]
impl Distribution<f64> for Gamma
fn sample<R: Rng + ?Sized>(&self, rng: &mut R) -> f64 | [src] |
ⓘImportant traits for DistIter<'a, D, R, T>
ⓘImportant traits for DistIter<'a, D, R, T>
fn sample_iter<'a, R>(&'a self, rng: &'a mut R) -> DistIter<'a, Self, R, T> where | [src] |
impl Distribution<f64> for ChiSquared
[src]
impl Distribution<f64> for ChiSquared
fn sample<R: Rng + ?Sized>(&self, rng: &mut R) -> f64 | [src] |
ⓘImportant traits for DistIter<'a, D, R, T>
ⓘImportant traits for DistIter<'a, D, R, T>
fn sample_iter<'a, R>(&'a self, rng: &'a mut R) -> DistIter<'a, Self, R, T> where | [src] |
impl Distribution<f64> for FisherF
[src]
impl Distribution<f64> for FisherF
fn sample<R: Rng + ?Sized>(&self, rng: &mut R) -> f64 | [src] |
ⓘImportant traits for DistIter<'a, D, R, T>
ⓘImportant traits for DistIter<'a, D, R, T>
fn sample_iter<'a, R>(&'a self, rng: &'a mut R) -> DistIter<'a, Self, R, T> where | [src] |
impl Distribution<f64> for StudentT
[src]
impl Distribution<f64> for StudentT
fn sample<R: Rng + ?Sized>(&self, rng: &mut R) -> f64 | [src] |
ⓘImportant traits for DistIter<'a, D, R, T>
ⓘImportant traits for DistIter<'a, D, R, T>
fn sample_iter<'a, R>(&'a self, rng: &'a mut R) -> DistIter<'a, Self, R, T> where | [src] |
impl Distribution<f64> for Beta
[src]
impl Distribution<f64> for Beta
fn sample<R: Rng + ?Sized>(&self, rng: &mut R) -> f64 | [src] |
ⓘImportant traits for DistIter<'a, D, R, T>
ⓘImportant traits for DistIter<'a, D, R, T>
fn sample_iter<'a, R>(&'a self, rng: &'a mut R) -> DistIter<'a, Self, R, T> where | [src] |
impl Distribution<f64> for StandardNormal
[src]
impl Distribution<f64> for StandardNormal
fn sample<R: Rng + ?Sized>(&self, rng: &mut R) -> f64 | [src] |
ⓘImportant traits for DistIter<'a, D, R, T>
ⓘImportant traits for DistIter<'a, D, R, T>
fn sample_iter<'a, R>(&'a self, rng: &'a mut R) -> DistIter<'a, Self, R, T> where | [src] |
impl Distribution<f64> for Normal
[src]
impl Distribution<f64> for Normal
fn sample<R: Rng + ?Sized>(&self, rng: &mut R) -> f64 | [src] |
ⓘImportant traits for DistIter<'a, D, R, T>
ⓘImportant traits for DistIter<'a, D, R, T>
fn sample_iter<'a, R>(&'a self, rng: &'a mut R) -> DistIter<'a, Self, R, T> where | [src] |
impl Distribution<f64> for LogNormal
[src]
impl Distribution<f64> for LogNormal
fn sample<R: Rng + ?Sized>(&self, rng: &mut R) -> f64 | [src] |
ⓘImportant traits for DistIter<'a, D, R, T>
ⓘImportant traits for DistIter<'a, D, R, T>
fn sample_iter<'a, R>(&'a self, rng: &'a mut R) -> DistIter<'a, Self, R, T> where | [src] |
impl Distribution<f64> for Exp
[src]
impl Distribution<f64> for Exp
fn sample<R: Rng + ?Sized>(&self, rng: &mut R) -> f64 | [src] |
ⓘImportant traits for DistIter<'a, D, R, T>
ⓘImportant traits for DistIter<'a, D, R, T>
fn sample_iter<'a, R>(&'a self, rng: &'a mut R) -> DistIter<'a, Self, R, T> where | [src] |
impl Distribution<f64> for Pareto
[src]
impl Distribution<f64> for Pareto
fn sample<R: Rng + ?Sized>(&self, rng: &mut R) -> f64 | [src] |
ⓘImportant traits for DistIter<'a, D, R, T>
ⓘImportant traits for DistIter<'a, D, R, T>
fn sample_iter<'a, R>(&'a self, rng: &'a mut R) -> DistIter<'a, Self, R, T> where | [src] |
impl Distribution<f64> for Cauchy
[src]
impl Distribution<f64> for Cauchy
fn sample<R: Rng + ?Sized>(&self, rng: &mut R) -> f64 | [src] |
ⓘImportant traits for DistIter<'a, D, R, T>
ⓘImportant traits for DistIter<'a, D, R, T>
fn sample_iter<'a, R>(&'a self, rng: &'a mut R) -> DistIter<'a, Self, R, T> where | [src] |
impl Distribution<f64> for Triangular
[src]
impl Distribution<f64> for Triangular
fn sample<R: Rng + ?Sized>(&self, rng: &mut R) -> f64 | [src] |
ⓘImportant traits for DistIter<'a, D, R, T>
ⓘImportant traits for DistIter<'a, D, R, T>
fn sample_iter<'a, R>(&'a self, rng: &'a mut R) -> DistIter<'a, Self, R, T> where | [src] |
impl Distribution<f64> for Weibull
[src]
impl Distribution<f64> for Weibull
fn sample<R: Rng + ?Sized>(&self, rng: &mut R) -> f64 | [src] |
ⓘImportant traits for DistIter<'a, D, R, T>
ⓘImportant traits for DistIter<'a, D, R, T>
fn sample_iter<'a, R>(&'a self, rng: &'a mut R) -> DistIter<'a, Self, R, T> where | [src] |
impl Distribution<f64> for Standard
[src]
impl Distribution<f64> for Standard
fn sample<R: Rng + ?Sized>(&self, rng: &mut R) -> f64 | [src] |
ⓘImportant traits for DistIter<'a, D, R, T>
ⓘImportant traits for DistIter<'a, D, R, T>
fn sample_iter<'a, R>(&'a self, rng: &'a mut R) -> DistIter<'a, Self, R, T> where | [src] |
impl Distribution<f64> for Exp1
[src]
impl Distribution<f64> for Exp1
fn sample<R: Rng + ?Sized>(&self, rng: &mut R) -> f64 | [src] |
ⓘImportant traits for DistIter<'a, D, R, T>
ⓘImportant traits for DistIter<'a, D, R, T>
fn sample_iter<'a, R>(&'a self, rng: &'a mut R) -> DistIter<'a, Self, R, T> where | [src] |
impl Distribution<f64> for Open01
[src]
impl Distribution<f64> for Open01
fn sample<R: Rng + ?Sized>(&self, rng: &mut R) -> f64 | [src] |
ⓘImportant traits for DistIter<'a, D, R, T>
ⓘImportant traits for DistIter<'a, D, R, T>
fn sample_iter<'a, R>(&'a self, rng: &'a mut R) -> DistIter<'a, Self, R, T> where | [src] |
impl Distribution<f64> for OpenClosed01
[src]
impl Distribution<f64> for OpenClosed01
fn sample<R: Rng + ?Sized>(&self, rng: &mut R) -> f64 | [src] |
ⓘImportant traits for DistIter<'a, D, R, T>
ⓘImportant traits for DistIter<'a, D, R, T>
fn sample_iter<'a, R>(&'a self, rng: &'a mut R) -> DistIter<'a, Self, R, T> where | [src] |
impl Distribution<i128> for Standard
[src]
impl Distribution<i128> for Standard
fn sample<R: Rng + ?Sized>(&self, rng: &mut R) -> i128 | [src] |
ⓘImportant traits for DistIter<'a, D, R, T>
ⓘImportant traits for DistIter<'a, D, R, T>
fn sample_iter<'a, R>(&'a self, rng: &'a mut R) -> DistIter<'a, Self, R, T> where | [src] |
impl Distribution<i16> for Standard
[src]
impl Distribution<i16> for Standard
fn sample<R: Rng + ?Sized>(&self, rng: &mut R) -> i16 | [src] |
ⓘImportant traits for DistIter<'a, D, R, T>
ⓘImportant traits for DistIter<'a, D, R, T>
fn sample_iter<'a, R>(&'a self, rng: &'a mut R) -> DistIter<'a, Self, R, T> where | [src] |
impl Distribution<i32> for Standard
[src]
impl Distribution<i32> for Standard
fn sample<R: Rng + ?Sized>(&self, rng: &mut R) -> i32 | [src] |
ⓘImportant traits for DistIter<'a, D, R, T>
ⓘImportant traits for DistIter<'a, D, R, T>
fn sample_iter<'a, R>(&'a self, rng: &'a mut R) -> DistIter<'a, Self, R, T> where | [src] |
impl Distribution<i64> for Standard
[src]
impl Distribution<i64> for Standard
fn sample<R: Rng + ?Sized>(&self, rng: &mut R) -> i64 | [src] |
ⓘImportant traits for DistIter<'a, D, R, T>
ⓘImportant traits for DistIter<'a, D, R, T>
fn sample_iter<'a, R>(&'a self, rng: &'a mut R) -> DistIter<'a, Self, R, T> where | [src] |
impl Distribution<i8> for Standard
[src]
impl Distribution<i8> for Standard
fn sample<R: Rng + ?Sized>(&self, rng: &mut R) -> i8 | [src] |
ⓘImportant traits for DistIter<'a, D, R, T>
ⓘImportant traits for DistIter<'a, D, R, T>
fn sample_iter<'a, R>(&'a self, rng: &'a mut R) -> DistIter<'a, Self, R, T> where | [src] |
impl Distribution<isize> for Standard
[src]
impl Distribution<isize> for Standard
fn sample<R: Rng + ?Sized>(&self, rng: &mut R) -> isize | [src] |
ⓘImportant traits for DistIter<'a, D, R, T>
ⓘImportant traits for DistIter<'a, D, R, T>
fn sample_iter<'a, R>(&'a self, rng: &'a mut R) -> DistIter<'a, Self, R, T> where | [src] |
impl Distribution<u128> for Standard
[src]
impl Distribution<u128> for Standard
fn sample<R: Rng + ?Sized>(&self, rng: &mut R) -> u128 | [src] |
ⓘImportant traits for DistIter<'a, D, R, T>
ⓘImportant traits for DistIter<'a, D, R, T>
fn sample_iter<'a, R>(&'a self, rng: &'a mut R) -> DistIter<'a, Self, R, T> where | [src] |
impl Distribution<u16> for Standard
[src]
impl Distribution<u16> for Standard
fn sample<R: Rng + ?Sized>(&self, rng: &mut R) -> u16 | [src] |
ⓘImportant traits for DistIter<'a, D, R, T>
ⓘImportant traits for DistIter<'a, D, R, T>
fn sample_iter<'a, R>(&'a self, rng: &'a mut R) -> DistIter<'a, Self, R, T> where | [src] |
impl Distribution<u32> for Standard
[src]
impl Distribution<u32> for Standard
fn sample<R: Rng + ?Sized>(&self, rng: &mut R) -> u32 | [src] |
ⓘImportant traits for DistIter<'a, D, R, T>
ⓘImportant traits for DistIter<'a, D, R, T>
fn sample_iter<'a, R>(&'a self, rng: &'a mut R) -> DistIter<'a, Self, R, T> where | [src] |
impl Distribution<u64> for Poisson
[src]
impl Distribution<u64> for Poisson
fn sample<R: Rng + ?Sized>(&self, rng: &mut R) -> u64 | [src] |
ⓘImportant traits for DistIter<'a, D, R, T>
ⓘImportant traits for DistIter<'a, D, R, T>
fn sample_iter<'a, R>(&'a self, rng: &'a mut R) -> DistIter<'a, Self, R, T> where | [src] |
impl Distribution<u64> for Binomial
[src]
impl Distribution<u64> for Binomial
fn sample<R: Rng + ?Sized>(&self, rng: &mut R) -> u64 | [src] |
ⓘImportant traits for DistIter<'a, D, R, T>
ⓘImportant traits for DistIter<'a, D, R, T>
fn sample_iter<'a, R>(&'a self, rng: &'a mut R) -> DistIter<'a, Self, R, T> where | [src] |
impl Distribution<u64> for Standard
[src]
impl Distribution<u64> for Standard
fn sample<R: Rng + ?Sized>(&self, rng: &mut R) -> u64 | [src] |
ⓘImportant traits for DistIter<'a, D, R, T>
ⓘImportant traits for DistIter<'a, D, R, T>
fn sample_iter<'a, R>(&'a self, rng: &'a mut R) -> DistIter<'a, Self, R, T> where | [src] |
impl Distribution<u8> for Standard
[src]
impl Distribution<u8> for Standard
fn sample<R: Rng + ?Sized>(&self, rng: &mut R) -> u8 | [src] |
ⓘImportant traits for DistIter<'a, D, R, T>
ⓘImportant traits for DistIter<'a, D, R, T>
fn sample_iter<'a, R>(&'a self, rng: &'a mut R) -> DistIter<'a, Self, R, T> where | [src] |
impl Distribution<()> for Standard
[src]
impl Distribution<()> for Standard
fn sample<R: Rng + ?Sized>(&self, _: &mut R) | [src] |
ⓘImportant traits for DistIter<'a, D, R, T>
ⓘImportant traits for DistIter<'a, D, R, T>
fn sample_iter<'a, R>(&'a self, rng: &'a mut R) -> DistIter<'a, Self, R, T> where | [src] |
impl Distribution<usize> for Standard
[src]
impl Distribution<usize> for Standard
fn sample<R: Rng + ?Sized>(&self, rng: &mut R) -> usize | [src] |
ⓘImportant traits for DistIter<'a, D, R, T>
ⓘImportant traits for DistIter<'a, D, R, T>
fn sample_iter<'a, R>(&'a self, rng: &'a mut R) -> DistIter<'a, Self, R, T> where | [src] |
impl Distribution<Vec<f64>> for Dirichlet
[src]
impl Distribution<Vec<f64>> for Dirichlet
fn sample<R: Rng + ?Sized>(&self, rng: &mut R) -> Vec<f64> | [src] |
ⓘImportant traits for DistIter<'a, D, R, T>
ⓘImportant traits for DistIter<'a, D, R, T>
fn sample_iter<'a, R>(&'a self, rng: &'a mut R) -> DistIter<'a, Self, R, T> where | [src] |
impl Distribution<__m128i> for Standard
[src]
impl Distribution<__m128i> for Standard
fn sample<R: Rng + ?Sized>(&self, rng: &mut R) -> __m128i | [src] |
ⓘImportant traits for DistIter<'a, D, R, T>
ⓘImportant traits for DistIter<'a, D, R, T>
fn sample_iter<'a, R>(&'a self, rng: &'a mut R) -> DistIter<'a, Self, R, T> where | [src] |
impl Distribution<__m256i> for Standard
[src]
impl Distribution<__m256i> for Standard
fn sample<R: Rng + ?Sized>(&self, rng: &mut R) -> __m256i | [src] |
ⓘImportant traits for DistIter<'a, D, R, T>
ⓘImportant traits for DistIter<'a, D, R, T>
fn sample_iter<'a, R>(&'a self, rng: &'a mut R) -> DistIter<'a, Self, R, T> where | [src] |
impl Distribution<__m64> for Standard
[src]
impl Distribution<__m64> for Standard
fn sample<R: Rng + ?Sized>(&self, rng: &mut R) -> __m64 | [src] |
ⓘImportant traits for DistIter<'a, D, R, T>
ⓘImportant traits for DistIter<'a, D, R, T>
fn sample_iter<'a, R>(&'a self, rng: &'a mut R) -> DistIter<'a, Self, R, T> where | [src] |
impl Distribution<Simd<[f32; 2]>> for Standard
[src]
impl Distribution<Simd<[f32; 2]>> for Standard
fn sample<R: Rng + ?Sized>(&self, rng: &mut R) -> f32x2 | [src] |
ⓘImportant traits for DistIter<'a, D, R, T>
ⓘImportant traits for DistIter<'a, D, R, T>
fn sample_iter<'a, R>(&'a self, rng: &'a mut R) -> DistIter<'a, Self, R, T> where | [src] |
impl Distribution<Simd<[f32; 4]>> for Standard
[src]
impl Distribution<Simd<[f32; 4]>> for Standard
fn sample<R: Rng + ?Sized>(&self, rng: &mut R) -> f32x4 | [src] |
ⓘImportant traits for DistIter<'a, D, R, T>
ⓘImportant traits for DistIter<'a, D, R, T>
fn sample_iter<'a, R>(&'a self, rng: &'a mut R) -> DistIter<'a, Self, R, T> where | [src] |
impl Distribution<Simd<[f32; 8]>> for Standard
[src]
impl Distribution<Simd<[f32; 8]>> for Standard
fn sample<R: Rng + ?Sized>(&self, rng: &mut R) -> f32x8 | [src] |
ⓘImportant traits for DistIter<'a, D, R, T>
ⓘImportant traits for DistIter<'a, D, R, T>
fn sample_iter<'a, R>(&'a self, rng: &'a mut R) -> DistIter<'a, Self, R, T> where | [src] |
impl Distribution<Simd<[f32; 16]>> for Standard
[src]
impl Distribution<Simd<[f32; 16]>> for Standard
fn sample<R: Rng + ?Sized>(&self, rng: &mut R) -> f32x16 | [src] |
ⓘImportant traits for DistIter<'a, D, R, T>
ⓘImportant traits for DistIter<'a, D, R, T>
fn sample_iter<'a, R>(&'a self, rng: &'a mut R) -> DistIter<'a, Self, R, T> where | [src] |
impl Distribution<Simd<[f32; 16]>> for Open01
[src]
impl Distribution<Simd<[f32; 16]>> for Open01
fn sample<R: Rng + ?Sized>(&self, rng: &mut R) -> f32x16 | [src] |
ⓘImportant traits for DistIter<'a, D, R, T>
ⓘImportant traits for DistIter<'a, D, R, T>
fn sample_iter<'a, R>(&'a self, rng: &'a mut R) -> DistIter<'a, Self, R, T> where | [src] |
impl Distribution<Simd<[f32; 16]>> for OpenClosed01
[src]
impl Distribution<Simd<[f32; 16]>> for OpenClosed01
fn sample<R: Rng + ?Sized>(&self, rng: &mut R) -> f32x16 | [src] |
ⓘImportant traits for DistIter<'a, D, R, T>
ⓘImportant traits for DistIter<'a, D, R, T>
fn sample_iter<'a, R>(&'a self, rng: &'a mut R) -> DistIter<'a, Self, R, T> where | [src] |
impl Distribution<Simd<[f32; 2]>> for Open01
[src]
impl Distribution<Simd<[f32; 2]>> for Open01
fn sample<R: Rng + ?Sized>(&self, rng: &mut R) -> f32x2 | [src] |
ⓘImportant traits for DistIter<'a, D, R, T>
ⓘImportant traits for DistIter<'a, D, R, T>
fn sample_iter<'a, R>(&'a self, rng: &'a mut R) -> DistIter<'a, Self, R, T> where | [src] |
impl Distribution<Simd<[f32; 2]>> for OpenClosed01
[src]
impl Distribution<Simd<[f32; 2]>> for OpenClosed01
fn sample<R: Rng + ?Sized>(&self, rng: &mut R) -> f32x2 | [src] |
ⓘImportant traits for DistIter<'a, D, R, T>
ⓘImportant traits for DistIter<'a, D, R, T>
fn sample_iter<'a, R>(&'a self, rng: &'a mut R) -> DistIter<'a, Self, R, T> where | [src] |
impl Distribution<Simd<[f32; 4]>> for Open01
[src]
impl Distribution<Simd<[f32; 4]>> for Open01
fn sample<R: Rng + ?Sized>(&self, rng: &mut R) -> f32x4 | [src] |
ⓘImportant traits for DistIter<'a, D, R, T>
ⓘImportant traits for DistIter<'a, D, R, T>
fn sample_iter<'a, R>(&'a self, rng: &'a mut R) -> DistIter<'a, Self, R, T> where | [src] |
impl Distribution<Simd<[f32; 4]>> for OpenClosed01
[src]
impl Distribution<Simd<[f32; 4]>> for OpenClosed01
fn sample<R: Rng + ?Sized>(&self, rng: &mut R) -> f32x4 | [src] |
ⓘImportant traits for DistIter<'a, D, R, T>
ⓘImportant traits for DistIter<'a, D, R, T>
fn sample_iter<'a, R>(&'a self, rng: &'a mut R) -> DistIter<'a, Self, R, T> where | [src] |
impl Distribution<Simd<[f32; 8]>> for Open01
[src]
impl Distribution<Simd<[f32; 8]>> for Open01
fn sample<R: Rng + ?Sized>(&self, rng: &mut R) -> f32x8 | [src] |
ⓘImportant traits for DistIter<'a, D, R, T>
ⓘImportant traits for DistIter<'a, D, R, T>
fn sample_iter<'a, R>(&'a self, rng: &'a mut R) -> DistIter<'a, Self, R, T> where | [src] |
impl Distribution<Simd<[f32; 8]>> for OpenClosed01
[src]
impl Distribution<Simd<[f32; 8]>> for OpenClosed01
fn sample<R: Rng + ?Sized>(&self, rng: &mut R) -> f32x8 | [src] |
ⓘImportant traits for DistIter<'a, D, R, T>
ⓘImportant traits for DistIter<'a, D, R, T>
fn sample_iter<'a, R>(&'a self, rng: &'a mut R) -> DistIter<'a, Self, R, T> where | [src] |
impl Distribution<Simd<[f64; 2]>> for Standard
[src]
impl Distribution<Simd<[f64; 2]>> for Standard
fn sample<R: Rng + ?Sized>(&self, rng: &mut R) -> f64x2 | [src] |
ⓘImportant traits for DistIter<'a, D, R, T>
ⓘImportant traits for DistIter<'a, D, R, T>
fn sample_iter<'a, R>(&'a self, rng: &'a mut R) -> DistIter<'a, Self, R, T> where | [src] |
impl Distribution<Simd<[f64; 4]>> for Standard
[src]
impl Distribution<Simd<[f64; 4]>> for Standard
fn sample<R: Rng + ?Sized>(&self, rng: &mut R) -> f64x4 | [src] |
ⓘImportant traits for DistIter<'a, D, R, T>
ⓘImportant traits for DistIter<'a, D, R, T>
fn sample_iter<'a, R>(&'a self, rng: &'a mut R) -> DistIter<'a, Self, R, T> where | [src] |
impl Distribution<Simd<[f64; 8]>> for Standard
[src]
impl Distribution<Simd<[f64; 8]>> for Standard
fn sample<R: Rng + ?Sized>(&self, rng: &mut R) -> f64x8 | [src] |
ⓘImportant traits for DistIter<'a, D, R, T>
ⓘImportant traits for DistIter<'a, D, R, T>
fn sample_iter<'a, R>(&'a self, rng: &'a mut R) -> DistIter<'a, Self, R, T> where | [src] |
impl Distribution<Simd<[f64; 2]>> for Open01
[src]
impl Distribution<Simd<[f64; 2]>> for Open01
fn sample<R: Rng + ?Sized>(&self, rng: &mut R) -> f64x2 | [src] |
ⓘImportant traits for DistIter<'a, D, R, T>
ⓘImportant traits for DistIter<'a, D, R, T>
fn sample_iter<'a, R>(&'a self, rng: &'a mut R) -> DistIter<'a, Self, R, T> where | [src] |
impl Distribution<Simd<[f64; 2]>> for OpenClosed01
[src]
impl Distribution<Simd<[f64; 2]>> for OpenClosed01
fn sample<R: Rng + ?Sized>(&self, rng: &mut R) -> f64x2 | [src] |
ⓘImportant traits for DistIter<'a, D, R, T>
ⓘImportant traits for DistIter<'a, D, R, T>
fn sample_iter<'a, R>(&'a self, rng: &'a mut R) -> DistIter<'a, Self, R, T> where | [src] |
impl Distribution<Simd<[f64; 4]>> for Open01
[src]
impl Distribution<Simd<[f64; 4]>> for Open01
fn sample<R: Rng + ?Sized>(&self, rng: &mut R) -> f64x4 | [src] |
ⓘImportant traits for DistIter<'a, D, R, T>
ⓘImportant traits for DistIter<'a, D, R, T>
fn sample_iter<'a, R>(&'a self, rng: &'a mut R) -> DistIter<'a, Self, R, T> where | [src] |
impl Distribution<Simd<[f64; 4]>> for OpenClosed01
[src]
impl Distribution<Simd<[f64; 4]>> for OpenClosed01
fn sample<R: Rng + ?Sized>(&self, rng: &mut R) -> f64x4 | [src] |
ⓘImportant traits for DistIter<'a, D, R, T>
ⓘImportant traits for DistIter<'a, D, R, T>
fn sample_iter<'a, R>(&'a self, rng: &'a mut R) -> DistIter<'a, Self, R, T> where | [src] |
impl Distribution<Simd<[f64; 8]>> for Open01
[src]
impl Distribution<Simd<[f64; 8]>> for Open01
fn sample<R: Rng + ?Sized>(&self, rng: &mut R) -> f64x8 | [src] |
ⓘImportant traits for DistIter<'a, D, R, T>
ⓘImportant traits for DistIter<'a, D, R, T>
fn sample_iter<'a, R>(&'a self, rng: &'a mut R) -> DistIter<'a, Self, R, T> where | [src] |
impl Distribution<Simd<[f64; 8]>> for OpenClosed01
[src]
impl Distribution<Simd<[f64; 8]>> for OpenClosed01
fn sample<R: Rng + ?Sized>(&self, rng: &mut R) -> f64x8 | [src] |
ⓘImportant traits for DistIter<'a, D, R, T>
ⓘImportant traits for DistIter<'a, D, R, T>
fn sample_iter<'a, R>(&'a self, rng: &'a mut R) -> DistIter<'a, Self, R, T> where | [src] |
impl Distribution<Simd<[i16; 2]>> for Standard
[src]
impl Distribution<Simd<[i16; 2]>> for Standard
fn sample<R: Rng + ?Sized>(&self, rng: &mut R) -> i16x2 | [src] |
ⓘImportant traits for DistIter<'a, D, R, T>
ⓘImportant traits for DistIter<'a, D, R, T>
fn sample_iter<'a, R>(&'a self, rng: &'a mut R) -> DistIter<'a, Self, R, T> where | [src] |
impl Distribution<Simd<[i16; 4]>> for Standard
[src]
impl Distribution<Simd<[i16; 4]>> for Standard
fn sample<R: Rng + ?Sized>(&self, rng: &mut R) -> i16x4 | [src] |
ⓘImportant traits for DistIter<'a, D, R, T>
ⓘImportant traits for DistIter<'a, D, R, T>
fn sample_iter<'a, R>(&'a self, rng: &'a mut R) -> DistIter<'a, Self, R, T> where | [src] |
impl Distribution<Simd<[i16; 8]>> for Standard
[src]
impl Distribution<Simd<[i16; 8]>> for Standard
fn sample<R: Rng + ?Sized>(&self, rng: &mut R) -> i16x8 | [src] |
ⓘImportant traits for DistIter<'a, D, R, T>
ⓘImportant traits for DistIter<'a, D, R, T>
fn sample_iter<'a, R>(&'a self, rng: &'a mut R) -> DistIter<'a, Self, R, T> where | [src] |
impl Distribution<Simd<[i16; 16]>> for Standard
[src]
impl Distribution<Simd<[i16; 16]>> for Standard
fn sample<R: Rng + ?Sized>(&self, rng: &mut R) -> i16x16 | [src] |
ⓘImportant traits for DistIter<'a, D, R, T>
ⓘImportant traits for DistIter<'a, D, R, T>
fn sample_iter<'a, R>(&'a self, rng: &'a mut R) -> DistIter<'a, Self, R, T> where | [src] |
impl Distribution<Simd<[i16; 32]>> for Standard
[src]
impl Distribution<Simd<[i16; 32]>> for Standard
fn sample<R: Rng + ?Sized>(&self, rng: &mut R) -> i16x32 | [src] |
ⓘImportant traits for DistIter<'a, D, R, T>
ⓘImportant traits for DistIter<'a, D, R, T>
fn sample_iter<'a, R>(&'a self, rng: &'a mut R) -> DistIter<'a, Self, R, T> where | [src] |
impl Distribution<Simd<[i32; 2]>> for Standard
[src]
impl Distribution<Simd<[i32; 2]>> for Standard
fn sample<R: Rng + ?Sized>(&self, rng: &mut R) -> i32x2 | [src] |
ⓘImportant traits for DistIter<'a, D, R, T>
ⓘImportant traits for DistIter<'a, D, R, T>
fn sample_iter<'a, R>(&'a self, rng: &'a mut R) -> DistIter<'a, Self, R, T> where | [src] |
impl Distribution<Simd<[i32; 4]>> for Standard
[src]
impl Distribution<Simd<[i32; 4]>> for Standard
fn sample<R: Rng + ?Sized>(&self, rng: &mut R) -> i32x4 | [src] |
ⓘImportant traits for DistIter<'a, D, R, T>
ⓘImportant traits for DistIter<'a, D, R, T>
fn sample_iter<'a, R>(&'a self, rng: &'a mut R) -> DistIter<'a, Self, R, T> where | [src] |
impl Distribution<Simd<[i32; 8]>> for Standard
[src]
impl Distribution<Simd<[i32; 8]>> for Standard
fn sample<R: Rng + ?Sized>(&self, rng: &mut R) -> i32x8 | [src] |
ⓘImportant traits for DistIter<'a, D, R, T>
ⓘImportant traits for DistIter<'a, D, R, T>
fn sample_iter<'a, R>(&'a self, rng: &'a mut R) -> DistIter<'a, Self, R, T> where | [src] |
impl Distribution<Simd<[i32; 16]>> for Standard
[src]
impl Distribution<Simd<[i32; 16]>> for Standard
fn sample<R: Rng + ?Sized>(&self, rng: &mut R) -> i32x16 | [src] |
ⓘImportant traits for DistIter<'a, D, R, T>
ⓘImportant traits for DistIter<'a, D, R, T>
fn sample_iter<'a, R>(&'a self, rng: &'a mut R) -> DistIter<'a, Self, R, T> where | [src] |
impl Distribution<Simd<[i64; 2]>> for Standard
[src]
impl Distribution<Simd<[i64; 2]>> for Standard
fn sample<R: Rng + ?Sized>(&self, rng: &mut R) -> i64x2 | [src] |
ⓘImportant traits for DistIter<'a, D, R, T>
ⓘImportant traits for DistIter<'a, D, R, T>
fn sample_iter<'a, R>(&'a self, rng: &'a mut R) -> DistIter<'a, Self, R, T> where | [src] |
impl Distribution<Simd<[i64; 4]>> for Standard
[src]
impl Distribution<Simd<[i64; 4]>> for Standard
fn sample<R: Rng + ?Sized>(&self, rng: &mut R) -> i64x4 | [src] |
ⓘImportant traits for DistIter<'a, D, R, T>
ⓘImportant traits for DistIter<'a, D, R, T>
fn sample_iter<'a, R>(&'a self, rng: &'a mut R) -> DistIter<'a, Self, R, T> where | [src] |
impl Distribution<Simd<[i64; 8]>> for Standard
[src]
impl Distribution<Simd<[i64; 8]>> for Standard
fn sample<R: Rng + ?Sized>(&self, rng: &mut R) -> i64x8 | [src] |
ⓘImportant traits for DistIter<'a, D, R, T>
ⓘImportant traits for DistIter<'a, D, R, T>
fn sample_iter<'a, R>(&'a self, rng: &'a mut R) -> DistIter<'a, Self, R, T> where | [src] |
impl Distribution<Simd<[i8; 2]>> for Standard
[src]
impl Distribution<Simd<[i8; 2]>> for Standard
fn sample<R: Rng + ?Sized>(&self, rng: &mut R) -> i8x2 | [src] |
ⓘImportant traits for DistIter<'a, D, R, T>
ⓘImportant traits for DistIter<'a, D, R, T>
fn sample_iter<'a, R>(&'a self, rng: &'a mut R) -> DistIter<'a, Self, R, T> where | [src] |
impl Distribution<Simd<[i8; 4]>> for Standard
[src]
impl Distribution<Simd<[i8; 4]>> for Standard
fn sample<R: Rng + ?Sized>(&self, rng: &mut R) -> i8x4 | [src] |
ⓘImportant traits for DistIter<'a, D, R, T>
ⓘImportant traits for DistIter<'a, D, R, T>
fn sample_iter<'a, R>(&'a self, rng: &'a mut R) -> DistIter<'a, Self, R, T> where | [src] |
impl Distribution<Simd<[i8; 8]>> for Standard
[src]
impl Distribution<Simd<[i8; 8]>> for Standard
fn sample<R: Rng + ?Sized>(&self, rng: &mut R) -> i8x8 | [src] |
ⓘImportant traits for DistIter<'a, D, R, T>
ⓘImportant traits for DistIter<'a, D, R, T>
fn sample_iter<'a, R>(&'a self, rng: &'a mut R) -> DistIter<'a, Self, R, T> where | [src] |
impl Distribution<Simd<[i8; 16]>> for Standard
[src]
impl Distribution<Simd<[i8; 16]>> for Standard
fn sample<R: Rng + ?Sized>(&self, rng: &mut R) -> i8x16 | [src] |
ⓘImportant traits for DistIter<'a, D, R, T>
ⓘImportant traits for DistIter<'a, D, R, T>
fn sample_iter<'a, R>(&'a self, rng: &'a mut R) -> DistIter<'a, Self, R, T> where | [src] |
impl Distribution<Simd<[i8; 32]>> for Standard
[src]
impl Distribution<Simd<[i8; 32]>> for Standard
fn sample<R: Rng + ?Sized>(&self, rng: &mut R) -> i8x32 | [src] |
ⓘImportant traits for DistIter<'a, D, R, T>
ⓘImportant traits for DistIter<'a, D, R, T>
fn sample_iter<'a, R>(&'a self, rng: &'a mut R) -> DistIter<'a, Self, R, T> where | [src] |
impl Distribution<Simd<[i8; 64]>> for Standard
[src]
impl Distribution<Simd<[i8; 64]>> for Standard
fn sample<R: Rng + ?Sized>(&self, rng: &mut R) -> i8x64 | [src] |
ⓘImportant traits for DistIter<'a, D, R, T>
ⓘImportant traits for DistIter<'a, D, R, T>
fn sample_iter<'a, R>(&'a self, rng: &'a mut R) -> DistIter<'a, Self, R, T> where | [src] |
impl Distribution<Simd<[u16; 2]>> for Standard
[src]
impl Distribution<Simd<[u16; 2]>> for Standard
fn sample<R: Rng + ?Sized>(&self, rng: &mut R) -> u16x2 | [src] |
ⓘImportant traits for DistIter<'a, D, R, T>
ⓘImportant traits for DistIter<'a, D, R, T>
fn sample_iter<'a, R>(&'a self, rng: &'a mut R) -> DistIter<'a, Self, R, T> where | [src] |
impl Distribution<Simd<[u16; 4]>> for Standard
[src]
impl Distribution<Simd<[u16; 4]>> for Standard
fn sample<R: Rng + ?Sized>(&self, rng: &mut R) -> u16x4 | [src] |
ⓘImportant traits for DistIter<'a, D, R, T>
ⓘImportant traits for DistIter<'a, D, R, T>
fn sample_iter<'a, R>(&'a self, rng: &'a mut R) -> DistIter<'a, Self, R, T> where | [src] |
impl Distribution<Simd<[u16; 8]>> for Standard
[src]
impl Distribution<Simd<[u16; 8]>> for Standard
fn sample<R: Rng + ?Sized>(&self, rng: &mut R) -> u16x8 | [src] |
ⓘImportant traits for DistIter<'a, D, R, T>
ⓘImportant traits for DistIter<'a, D, R, T>
fn sample_iter<'a, R>(&'a self, rng: &'a mut R) -> DistIter<'a, Self, R, T> where | [src] |
impl Distribution<Simd<[u16; 16]>> for Standard
[src]
impl Distribution<Simd<[u16; 16]>> for Standard
fn sample<R: Rng + ?Sized>(&self, rng: &mut R) -> u16x16 | [src] |
ⓘImportant traits for DistIter<'a, D, R, T>
ⓘImportant traits for DistIter<'a, D, R, T>
fn sample_iter<'a, R>(&'a self, rng: &'a mut R) -> DistIter<'a, Self, R, T> where | [src] |
impl Distribution<Simd<[u16; 32]>> for Standard
[src]
impl Distribution<Simd<[u16; 32]>> for Standard
fn sample<R: Rng + ?Sized>(&self, rng: &mut R) -> u16x32 | [src] |
ⓘImportant traits for DistIter<'a, D, R, T>
ⓘImportant traits for DistIter<'a, D, R, T>
fn sample_iter<'a, R>(&'a self, rng: &'a mut R) -> DistIter<'a, Self, R, T> where | [src] |
impl Distribution<Simd<[u32; 2]>> for Standard
[src]
impl Distribution<Simd<[u32; 2]>> for Standard
fn sample<R: Rng + ?Sized>(&self, rng: &mut R) -> u32x2 | [src] |
ⓘImportant traits for DistIter<'a, D, R, T>
ⓘImportant traits for DistIter<'a, D, R, T>
fn sample_iter<'a, R>(&'a self, rng: &'a mut R) -> DistIter<'a, Self, R, T> where | [src] |
impl Distribution<Simd<[u32; 4]>> for Standard
[src]
impl Distribution<Simd<[u32; 4]>> for Standard
fn sample<R: Rng + ?Sized>(&self, rng: &mut R) -> u32x4 | [src] |
ⓘImportant traits for DistIter<'a, D, R, T>
ⓘImportant traits for DistIter<'a, D, R, T>
fn sample_iter<'a, R>(&'a self, rng: &'a mut R) -> DistIter<'a, Self, R, T> where | [src] |
impl Distribution<Simd<[u32; 8]>> for Standard
[src]
impl Distribution<Simd<[u32; 8]>> for Standard
fn sample<R: Rng + ?Sized>(&self, rng: &mut R) -> u32x8 | [src] |
ⓘImportant traits for DistIter<'a, D, R, T>
ⓘImportant traits for DistIter<'a, D, R, T>
fn sample_iter<'a, R>(&'a self, rng: &'a mut R) -> DistIter<'a, Self, R, T> where | [src] |
impl Distribution<Simd<[u32; 16]>> for Standard
[src]
impl Distribution<Simd<[u32; 16]>> for Standard
fn sample<R: Rng + ?Sized>(&self, rng: &mut R) -> u32x16 | [src] |
ⓘImportant traits for DistIter<'a, D, R, T>
ⓘImportant traits for DistIter<'a, D, R, T>
fn sample_iter<'a, R>(&'a self, rng: &'a mut R) -> DistIter<'a, Self, R, T> where | [src] |
impl Distribution<Simd<[u64; 2]>> for Standard
[src]
impl Distribution<Simd<[u64; 2]>> for Standard
fn sample<R: Rng + ?Sized>(&self, rng: &mut R) -> u64x2 | [src] |
ⓘImportant traits for DistIter<'a, D, R, T>
ⓘImportant traits for DistIter<'a, D, R, T>
fn sample_iter<'a, R>(&'a self, rng: &'a mut R) -> DistIter<'a, Self, R, T> where | [src] |
impl Distribution<Simd<[u64; 4]>> for Standard
[src]
impl Distribution<Simd<[u64; 4]>> for Standard
fn sample<R: Rng + ?Sized>(&self, rng: &mut R) -> u64x4 | [src] |
ⓘImportant traits for DistIter<'a, D, R, T>
ⓘImportant traits for DistIter<'a, D, R, T>
fn sample_iter<'a, R>(&'a self, rng: &'a mut R) -> DistIter<'a, Self, R, T> where | [src] |
impl Distribution<Simd<[u64; 8]>> for Standard
[src]
impl Distribution<Simd<[u64; 8]>> for Standard
fn sample<R: Rng + ?Sized>(&self, rng: &mut R) -> u64x8 | [src] |
ⓘImportant traits for DistIter<'a, D, R, T>
ⓘImportant traits for DistIter<'a, D, R, T>
fn sample_iter<'a, R>(&'a self, rng: &'a mut R) -> DistIter<'a, Self, R, T> where | [src] |
impl Distribution<Simd<[u8; 2]>> for Standard
[src]
impl Distribution<Simd<[u8; 2]>> for Standard
fn sample<R: Rng + ?Sized>(&self, rng: &mut R) -> u8x2 | [src] |
ⓘImportant traits for DistIter<'a, D, R, T>
ⓘImportant traits for DistIter<'a, D, R, T>
fn sample_iter<'a, R>(&'a self, rng: &'a mut R) -> DistIter<'a, Self, R, T> where | [src] |
impl Distribution<Simd<[u8; 4]>> for Standard
[src]
impl Distribution<Simd<[u8; 4]>> for Standard
fn sample<R: Rng + ?Sized>(&self, rng: &mut R) -> u8x4 | [src] |
ⓘImportant traits for DistIter<'a, D, R, T>
ⓘImportant traits for DistIter<'a, D, R, T>
fn sample_iter<'a, R>(&'a self, rng: &'a mut R) -> DistIter<'a, Self, R, T> where | [src] |
impl Distribution<Simd<[u8; 8]>> for Standard
[src]
impl Distribution<Simd<[u8; 8]>> for Standard
fn sample<R: Rng + ?Sized>(&self, rng: &mut R) -> u8x8 | [src] |
ⓘImportant traits for DistIter<'a, D, R, T>
ⓘImportant traits for DistIter<'a, D, R, T>
fn sample_iter<'a, R>(&'a self, rng: &'a mut R) -> DistIter<'a, Self, R, T> where | [src] |
impl Distribution<Simd<[u8; 16]>> for Standard
[src]
impl Distribution<Simd<[u8; 16]>> for Standard
fn sample<R: Rng + ?Sized>(&self, rng: &mut R) -> u8x16 | [src] |
ⓘImportant traits for DistIter<'a, D, R, T>
ⓘImportant traits for DistIter<'a, D, R, T>
fn sample_iter<'a, R>(&'a self, rng: &'a mut R) -> DistIter<'a, Self, R, T> where | [src] |
impl Distribution<Simd<[u8; 32]>> for Standard
[src]
impl Distribution<Simd<[u8; 32]>> for Standard
fn sample<R: Rng + ?Sized>(&self, rng: &mut R) -> u8x32 | [src] |
ⓘImportant traits for DistIter<'a, D, R, T>
ⓘImportant traits for DistIter<'a, D, R, T>
fn sample_iter<'a, R>(&'a self, rng: &'a mut R) -> DistIter<'a, Self, R, T> where | [src] |
impl Distribution<Simd<[u8; 64]>> for Standard
[src]
impl Distribution<Simd<[u8; 64]>> for Standard
fn sample<R: Rng + ?Sized>(&self, rng: &mut R) -> u8x64 | [src] |
ⓘImportant traits for DistIter<'a, D, R, T>
ⓘImportant traits for DistIter<'a, D, R, T>
fn sample_iter<'a, R>(&'a self, rng: &'a mut R) -> DistIter<'a, Self, R, T> where | [src] |
impl<'a, T: Clone> Distribution<T> for WeightedChoice<'a, T>
[src]
impl<'a, T: Clone> Distribution<T> for WeightedChoice<'a, T>
fn sample<R: Rng + ?Sized>(&self, rng: &mut R) -> T | [src] |
ⓘImportant traits for DistIter<'a, D, R, T>
ⓘImportant traits for DistIter<'a, D, R, T>
fn sample_iter<'a, R>(&'a self, rng: &'a mut R) -> DistIter<'a, Self, R, T> where | [src] |
impl<A> Distribution<(A,)> for Standard where
Standard: Distribution<A>,
[src]
impl<A> Distribution<(A,)> for Standard where
Standard: Distribution<A>,
fn sample<R: Rng + ?Sized>(&self, _rng: &mut R) -> (A,) | [src] |
ⓘImportant traits for DistIter<'a, D, R, T>
ⓘImportant traits for DistIter<'a, D, R, T>
fn sample_iter<'a, R>(&'a self, rng: &'a mut R) -> DistIter<'a, Self, R, T> where | [src] |
impl<A, B> Distribution<(A, B)> for Standard where
Standard: Distribution<A>,
Standard: Distribution<B>,
[src]
impl<A, B> Distribution<(A, B)> for Standard where
Standard: Distribution<A>,
Standard: Distribution<B>,
fn sample<R: Rng + ?Sized>(&self, _rng: &mut R) -> (A, B) | [src] |
ⓘImportant traits for DistIter<'a, D, R, T>
ⓘImportant traits for DistIter<'a, D, R, T>
fn sample_iter<'a, R>(&'a self, rng: &'a mut R) -> DistIter<'a, Self, R, T> where | [src] |
impl<A, B, C> Distribution<(A, B, C)> for Standard where
Standard: Distribution<A>,
Standard: Distribution<B>,
Standard: Distribution<C>,
[src]
impl<A, B, C> Distribution<(A, B, C)> for Standard where
Standard: Distribution<A>,
Standard: Distribution<B>,
Standard: Distribution<C>,
fn sample<R: Rng + ?Sized>(&self, _rng: &mut R) -> (A, B, C) | [src] |
ⓘImportant traits for DistIter<'a, D, R, T>
ⓘImportant traits for DistIter<'a, D, R, T>
fn sample_iter<'a, R>(&'a self, rng: &'a mut R) -> DistIter<'a, Self, R, T> where | [src] |
impl<A, B, C, D> Distribution<(A, B, C, D)> for Standard where
Standard: Distribution<A>,
Standard: Distribution<B>,
Standard: Distribution<C>,
Standard: Distribution<D>,
[src]
impl<A, B, C, D> Distribution<(A, B, C, D)> for Standard where
Standard: Distribution<A>,
Standard: Distribution<B>,
Standard: Distribution<C>,
Standard: Distribution<D>,
fn sample<R: Rng + ?Sized>(&self, _rng: &mut R) -> (A, B, C, D) | [src] |
ⓘImportant traits for DistIter<'a, D, R, T>
ⓘImportant traits for DistIter<'a, D, R, T>
fn sample_iter<'a, R>(&'a self, rng: &'a mut R) -> DistIter<'a, Self, R, T> where | [src] |
impl<A, B, C, D, E> Distribution<(A, B, C, D, E)> for Standard where
Standard: Distribution<A>,
Standard: Distribution<B>,
Standard: Distribution<C>,
Standard: Distribution<D>,
Standard: Distribution<E>,
[src]
impl<A, B, C, D, E> Distribution<(A, B, C, D, E)> for Standard where
Standard: Distribution<A>,
Standard: Distribution<B>,
Standard: Distribution<C>,
Standard: Distribution<D>,
Standard: Distribution<E>,
fn sample<R: Rng + ?Sized>(&self, _rng: &mut R) -> (A, B, C, D, E) | [src] |
ⓘImportant traits for DistIter<'a, D, R, T>
ⓘImportant traits for DistIter<'a, D, R, T>
fn sample_iter<'a, R>(&'a self, rng: &'a mut R) -> DistIter<'a, Self, R, T> where | [src] |
impl<A, B, C, D, E, F> Distribution<(A, B, C, D, E, F)> for Standard where
Standard: Distribution<A>,
Standard: Distribution<B>,
Standard: Distribution<C>,
Standard: Distribution<D>,
Standard: Distribution<E>,
Standard: Distribution<F>,
[src]
impl<A, B, C, D, E, F> Distribution<(A, B, C, D, E, F)> for Standard where
Standard: Distribution<A>,
Standard: Distribution<B>,
Standard: Distribution<C>,
Standard: Distribution<D>,
Standard: Distribution<E>,
Standard: Distribution<F>,
fn sample<R: Rng + ?Sized>(&self, _rng: &mut R) -> (A, B, C, D, E, F) | [src] |
ⓘImportant traits for DistIter<'a, D, R, T>
ⓘImportant traits for DistIter<'a, D, R, T>
fn sample_iter<'a, R>(&'a self, rng: &'a mut R) -> DistIter<'a, Self, R, T> where | [src] |
impl<A, B, C, D, E, F, G> Distribution<(A, B, C, D, E, F, G)> for Standard where
Standard: Distribution<A>,
Standard: Distribution<B>,
Standard: Distribution<C>,
Standard: Distribution<D>,
Standard: Distribution<E>,
Standard: Distribution<F>,
Standard: Distribution<G>,
[src]
impl<A, B, C, D, E, F, G> Distribution<(A, B, C, D, E, F, G)> for Standard where
Standard: Distribution<A>,
Standard: Distribution<B>,
Standard: Distribution<C>,
Standard: Distribution<D>,
Standard: Distribution<E>,
Standard: Distribution<F>,
Standard: Distribution<G>,
fn sample<R: Rng + ?Sized>(&self, _rng: &mut R) -> (A, B, C, D, E, F, G) | [src] |
ⓘImportant traits for DistIter<'a, D, R, T>
ⓘImportant traits for DistIter<'a, D, R, T>
fn sample_iter<'a, R>(&'a self, rng: &'a mut R) -> DistIter<'a, Self, R, T> where | [src] |
impl<A, B, C, D, E, F, G, H> Distribution<(A, B, C, D, E, F, G, H)> for Standard where
Standard: Distribution<A>,
Standard: Distribution<B>,
Standard: Distribution<C>,
Standard: Distribution<D>,
Standard: Distribution<E>,
Standard: Distribution<F>,
Standard: Distribution<G>,
Standard: Distribution<H>,
[src]
impl<A, B, C, D, E, F, G, H> Distribution<(A, B, C, D, E, F, G, H)> for Standard where
Standard: Distribution<A>,
Standard: Distribution<B>,
Standard: Distribution<C>,
Standard: Distribution<D>,
Standard: Distribution<E>,
Standard: Distribution<F>,
Standard: Distribution<G>,
Standard: Distribution<H>,
fn sample<R: Rng + ?Sized>(&self, _rng: &mut R) -> (A, B, C, D, E, F, G, H) | [src] |
ⓘImportant traits for DistIter<'a, D, R, T>
ⓘImportant traits for DistIter<'a, D, R, T>
fn sample_iter<'a, R>(&'a self, rng: &'a mut R) -> DistIter<'a, Self, R, T> where | [src] |
impl<A, B, C, D, E, F, G, H, I> Distribution<(A, B, C, D, E, F, G, H, I)> for Standard where
Standard: Distribution<A>,
Standard: Distribution<B>,
Standard: Distribution<C>,
Standard: Distribution<D>,
Standard: Distribution<E>,
Standard: Distribution<F>,
Standard: Distribution<G>,
Standard: Distribution<H>,
Standard: Distribution<I>,
[src]
impl<A, B, C, D, E, F, G, H, I> Distribution<(A, B, C, D, E, F, G, H, I)> for Standard where
Standard: Distribution<A>,
Standard: Distribution<B>,
Standard: Distribution<C>,
Standard: Distribution<D>,
Standard: Distribution<E>,
Standard: Distribution<F>,
Standard: Distribution<G>,
Standard: Distribution<H>,
Standard: Distribution<I>,
fn sample<R: Rng + ?Sized>(&self, _rng: &mut R) -> (A, B, C, D, E, F, G, H, I) | [src] |
ⓘImportant traits for DistIter<'a, D, R, T>
ⓘImportant traits for DistIter<'a, D, R, T>
fn sample_iter<'a, R>(&'a self, rng: &'a mut R) -> DistIter<'a, Self, R, T> where | [src] |
impl<A, B, C, D, E, F, G, H, I, J> Distribution<(A, B, C, D, E, F, G, H, I, J)> for Standard where
Standard: Distribution<A>,
Standard: Distribution<B>,
Standard: Distribution<C>,
Standard: Distribution<D>,
Standard: Distribution<E>,
Standard: Distribution<F>,
Standard: Distribution<G>,
Standard: Distribution<H>,
Standard: Distribution<I>,
Standard: Distribution<J>,
[src]
impl<A, B, C, D, E, F, G, H, I, J> Distribution<(A, B, C, D, E, F, G, H, I, J)> for Standard where
Standard: Distribution<A>,
Standard: Distribution<B>,
Standard: Distribution<C>,
Standard: Distribution<D>,
Standard: Distribution<E>,
Standard: Distribution<F>,
Standard: Distribution<G>,
Standard: Distribution<H>,
Standard: Distribution<I>,
Standard: Distribution<J>,
fn sample<R: Rng + ?Sized>( | [src] |
ⓘImportant traits for DistIter<'a, D, R, T>
ⓘImportant traits for DistIter<'a, D, R, T>
fn sample_iter<'a, R>(&'a self, rng: &'a mut R) -> DistIter<'a, Self, R, T> where | [src] |
impl<A, B, C, D, E, F, G, H, I, J, K> Distribution<(A, B, C, D, E, F, G, H, I, J, K)> for Standard where
Standard: Distribution<A>,
Standard: Distribution<B>,
Standard: Distribution<C>,
Standard: Distribution<D>,
Standard: Distribution<E>,
Standard: Distribution<F>,
Standard: Distribution<G>,
Standard: Distribution<H>,
Standard: Distribution<I>,
Standard: Distribution<J>,
Standard: Distribution<K>,
[src]
impl<A, B, C, D, E, F, G, H, I, J, K> Distribution<(A, B, C, D, E, F, G, H, I, J, K)> for Standard where
Standard: Distribution<A>,
Standard: Distribution<B>,
Standard: Distribution<C>,
Standard: Distribution<D>,
Standard: Distribution<E>,
Standard: Distribution<F>,
Standard: Distribution<G>,
Standard: Distribution<H>,
Standard: Distribution<I>,
Standard: Distribution<J>,
Standard: Distribution<K>,
fn sample<R: Rng + ?Sized>( | [src] |
ⓘImportant traits for DistIter<'a, D, R, T>
ⓘImportant traits for DistIter<'a, D, R, T>
fn sample_iter<'a, R>(&'a self, rng: &'a mut R) -> DistIter<'a, Self, R, T> where | [src] |
impl<A, B, C, D, E, F, G, H, I, J, K, L> Distribution<(A, B, C, D, E, F, G, H, I, J, K, L)> for Standard where
Standard: Distribution<A>,
Standard: Distribution<B>,
Standard: Distribution<C>,
Standard: Distribution<D>,
Standard: Distribution<E>,
Standard: Distribution<F>,
Standard: Distribution<G>,
Standard: Distribution<H>,
Standard: Distribution<I>,
Standard: Distribution<J>,
Standard: Distribution<K>,
Standard: Distribution<L>,
[src]
impl<A, B, C, D, E, F, G, H, I, J, K, L> Distribution<(A, B, C, D, E, F, G, H, I, J, K, L)> for Standard where
Standard: Distribution<A>,
Standard: Distribution<B>,
Standard: Distribution<C>,
Standard: Distribution<D>,
Standard: Distribution<E>,
Standard: Distribution<F>,
Standard: Distribution<G>,
Standard: Distribution<H>,
Standard: Distribution<I>,
Standard: Distribution<J>,
Standard: Distribution<K>,
Standard: Distribution<L>,
fn sample<R: Rng + ?Sized>( | [src] |
ⓘImportant traits for DistIter<'a, D, R, T>
ⓘImportant traits for DistIter<'a, D, R, T>
fn sample_iter<'a, R>(&'a self, rng: &'a mut R) -> DistIter<'a, Self, R, T> where | [src] |
impl<T> Distribution<Option<T>> for Standard where
Standard: Distribution<T>,
[src]
impl<T> Distribution<Option<T>> for Standard where
Standard: Distribution<T>,
fn sample<R: Rng + ?Sized>(&self, rng: &mut R) -> Option<T> | [src] |
ⓘImportant traits for DistIter<'a, D, R, T>
ⓘImportant traits for DistIter<'a, D, R, T>
fn sample_iter<'a, R>(&'a self, rng: &'a mut R) -> DistIter<'a, Self, R, T> where | [src] |
impl<T> Distribution<[T; 0]> for Standard
[src]
impl<T> Distribution<[T; 0]> for Standard
fn sample<R: Rng + ?Sized>(&self, _rng: &mut R) -> [T; 0] | [src] |
ⓘImportant traits for DistIter<'a, D, R, T>
ⓘImportant traits for DistIter<'a, D, R, T>
fn sample_iter<'a, R>(&'a self, rng: &'a mut R) -> DistIter<'a, Self, R, T> where | [src] |
impl<T> Distribution<[T; 1]> for Standard where
Standard: Distribution<T>,
[src]
impl<T> Distribution<[T; 1]> for Standard where
Standard: Distribution<T>,
fn sample<R: Rng + ?Sized>(&self, _rng: &mut R) -> [T; 1] | [src] |
ⓘImportant traits for DistIter<'a, D, R, T>
ⓘImportant traits for DistIter<'a, D, R, T>
fn sample_iter<'a, R>(&'a self, rng: &'a mut R) -> DistIter<'a, Self, R, T> where | [src] |
impl<T> Distribution<[T; 2]> for Standard where
Standard: Distribution<T>,
[src]
impl<T> Distribution<[T; 2]> for Standard where
Standard: Distribution<T>,
fn sample<R: Rng + ?Sized>(&self, _rng: &mut R) -> [T; 2] | [src] |
ⓘImportant traits for DistIter<'a, D, R, T>
ⓘImportant traits for DistIter<'a, D, R, T>
fn sample_iter<'a, R>(&'a self, rng: &'a mut R) -> DistIter<'a, Self, R, T> where | [src] |
impl<T> Distribution<[T; 3]> for Standard where
Standard: Distribution<T>,
[src]
impl<T> Distribution<[T; 3]> for Standard where
Standard: Distribution<T>,
fn sample<R: Rng + ?Sized>(&self, _rng: &mut R) -> [T; 3] | [src] |
ⓘImportant traits for DistIter<'a, D, R, T>
ⓘImportant traits for DistIter<'a, D, R, T>
fn sample_iter<'a, R>(&'a self, rng: &'a mut R) -> DistIter<'a, Self, R, T> where | [src] |
impl<T> Distribution<[T; 4]> for Standard where
Standard: Distribution<T>,
[src]
impl<T> Distribution<[T; 4]> for Standard where
Standard: Distribution<T>,
fn sample<R: Rng + ?Sized>(&self, _rng: &mut R) -> [T; 4] | [src] |
ⓘImportant traits for DistIter<'a, D, R, T>
ⓘImportant traits for DistIter<'a, D, R, T>
fn sample_iter<'a, R>(&'a self, rng: &'a mut R) -> DistIter<'a, Self, R, T> where | [src] |
impl<T> Distribution<[T; 5]> for Standard where
Standard: Distribution<T>,
[src]
impl<T> Distribution<[T; 5]> for Standard where
Standard: Distribution<T>,
fn sample<R: Rng + ?Sized>(&self, _rng: &mut R) -> [T; 5] | [src] |
ⓘImportant traits for DistIter<'a, D, R, T>
ⓘImportant traits for DistIter<'a, D, R, T>
fn sample_iter<'a, R>(&'a self, rng: &'a mut R) -> DistIter<'a, Self, R, T> where | [src] |
impl<T> Distribution<[T; 6]> for Standard where
Standard: Distribution<T>,
[src]
impl<T> Distribution<[T; 6]> for Standard where
Standard: Distribution<T>,
fn sample<R: Rng + ?Sized>(&self, _rng: &mut R) -> [T; 6] | [src] |
ⓘImportant traits for DistIter<'a, D, R, T>
ⓘImportant traits for DistIter<'a, D, R, T>
fn sample_iter<'a, R>(&'a self, rng: &'a mut R) -> DistIter<'a, Self, R, T> where | [src] |
impl<T> Distribution<[T; 7]> for Standard where
Standard: Distribution<T>,
[src]
impl<T> Distribution<[T; 7]> for Standard where
Standard: Distribution<T>,
fn sample<R: Rng + ?Sized>(&self, _rng: &mut R) -> [T; 7] | [src] |
ⓘImportant traits for DistIter<'a, D, R, T>
ⓘImportant traits for DistIter<'a, D, R, T>
fn sample_iter<'a, R>(&'a self, rng: &'a mut R) -> DistIter<'a, Self, R, T> where | [src] |
impl<T> Distribution<[T; 8]> for Standard where
Standard: Distribution<T>,
[src]
impl<T> Distribution<[T; 8]> for Standard where
Standard: Distribution<T>,
fn sample<R: Rng + ?Sized>(&self, _rng: &mut R) -> [T; 8] | [src] |
ⓘImportant traits for DistIter<'a, D, R, T>
ⓘImportant traits for DistIter<'a, D, R, T>
fn sample_iter<'a, R>(&'a self, rng: &'a mut R) -> DistIter<'a, Self, R, T> where | [src] |
impl<T> Distribution<[T; 9]> for Standard where
Standard: Distribution<T>,
[src]
impl<T> Distribution<[T; 9]> for Standard where
Standard: Distribution<T>,
fn sample<R: Rng + ?Sized>(&self, _rng: &mut R) -> [T; 9] | [src] |
ⓘImportant traits for DistIter<'a, D, R, T>
ⓘImportant traits for DistIter<'a, D, R, T>
fn sample_iter<'a, R>(&'a self, rng: &'a mut R) -> DistIter<'a, Self, R, T> where | [src] |
impl<T> Distribution<[T; 10]> for Standard where
Standard: Distribution<T>,
[src]
impl<T> Distribution<[T; 10]> for Standard where
Standard: Distribution<T>,
fn sample<R: Rng + ?Sized>(&self, _rng: &mut R) -> [T; 10] | [src] |
ⓘImportant traits for DistIter<'a, D, R, T>
ⓘImportant traits for DistIter<'a, D, R, T>
fn sample_iter<'a, R>(&'a self, rng: &'a mut R) -> DistIter<'a, Self, R, T> where | [src] |
impl<T> Distribution<[T; 11]> for Standard where
Standard: Distribution<T>,
[src]
impl<T> Distribution<[T; 11]> for Standard where
Standard: Distribution<T>,
fn sample<R: Rng + ?Sized>(&self, _rng: &mut R) -> [T; 11] | [src] |
ⓘImportant traits for DistIter<'a, D, R, T>
ⓘImportant traits for DistIter<'a, D, R, T>
fn sample_iter<'a, R>(&'a self, rng: &'a mut R) -> DistIter<'a, Self, R, T> where | [src] |
impl<T> Distribution<[T; 12]> for Standard where
Standard: Distribution<T>,
[src]
impl<T> Distribution<[T; 12]> for Standard where
Standard: Distribution<T>,
fn sample<R: Rng + ?Sized>(&self, _rng: &mut R) -> [T; 12] | [src] |
ⓘImportant traits for DistIter<'a, D, R, T>
ⓘImportant traits for DistIter<'a, D, R, T>
fn sample_iter<'a, R>(&'a self, rng: &'a mut R) -> DistIter<'a, Self, R, T> where | [src] |
impl<T> Distribution<[T; 13]> for Standard where
Standard: Distribution<T>,
[src]
impl<T> Distribution<[T; 13]> for Standard where
Standard: Distribution<T>,
fn sample<R: Rng + ?Sized>(&self, _rng: &mut R) -> [T; 13] | [src] |
ⓘImportant traits for DistIter<'a, D, R, T>
ⓘImportant traits for DistIter<'a, D, R, T>
fn sample_iter<'a, R>(&'a self, rng: &'a mut R) -> DistIter<'a, Self, R, T> where | [src] |
impl<T> Distribution<[T; 14]> for Standard where
Standard: Distribution<T>,
[src]
impl<T> Distribution<[T; 14]> for Standard where
Standard: Distribution<T>,
fn sample<R: Rng + ?Sized>(&self, _rng: &mut R) -> [T; 14] | [src] |
ⓘImportant traits for DistIter<'a, D, R, T>
ⓘImportant traits for DistIter<'a, D, R, T>
fn sample_iter<'a, R>(&'a self, rng: &'a mut R) -> DistIter<'a, Self, R, T> where | [src] |
impl<T> Distribution<[T; 15]> for Standard where
Standard: Distribution<T>,
[src]
impl<T> Distribution<[T; 15]> for Standard where
Standard: Distribution<T>,
fn sample<R: Rng + ?Sized>(&self, _rng: &mut R) -> [T; 15] | [src] |
ⓘImportant traits for DistIter<'a, D, R, T>
ⓘImportant traits for DistIter<'a, D, R, T>
fn sample_iter<'a, R>(&'a self, rng: &'a mut R) -> DistIter<'a, Self, R, T> where | [src] |
impl<T> Distribution<[T; 16]> for Standard where
Standard: Distribution<T>,
[src]
impl<T> Distribution<[T; 16]> for Standard where
Standard: Distribution<T>,
fn sample<R: Rng + ?Sized>(&self, _rng: &mut R) -> [T; 16] | [src] |
ⓘImportant traits for DistIter<'a, D, R, T>
ⓘImportant traits for DistIter<'a, D, R, T>
fn sample_iter<'a, R>(&'a self, rng: &'a mut R) -> DistIter<'a, Self, R, T> where | [src] |
impl<T> Distribution<[T; 17]> for Standard where
Standard: Distribution<T>,
[src]
impl<T> Distribution<[T; 17]> for Standard where
Standard: Distribution<T>,
fn sample<R: Rng + ?Sized>(&self, _rng: &mut R) -> [T; 17] | [src] |
ⓘImportant traits for DistIter<'a, D, R, T>
ⓘImportant traits for DistIter<'a, D, R, T>
fn sample_iter<'a, R>(&'a self, rng: &'a mut R) -> DistIter<'a, Self, R, T> where | [src] |
impl<T> Distribution<[T; 18]> for Standard where
Standard: Distribution<T>,
[src]
impl<T> Distribution<[T; 18]> for Standard where
Standard: Distribution<T>,
fn sample<R: Rng + ?Sized>(&self, _rng: &mut R) -> [T; 18] | [src] |
ⓘImportant traits for DistIter<'a, D, R, T>
ⓘImportant traits for DistIter<'a, D, R, T>
fn sample_iter<'a, R>(&'a self, rng: &'a mut R) -> DistIter<'a, Self, R, T> where | [src] |
impl<T> Distribution<[T; 19]> for Standard where
Standard: Distribution<T>,
[src]
impl<T> Distribution<[T; 19]> for Standard where
Standard: Distribution<T>,
fn sample<R: Rng + ?Sized>(&self, _rng: &mut R) -> [T; 19] | [src] |
ⓘImportant traits for DistIter<'a, D, R, T>
ⓘImportant traits for DistIter<'a, D, R, T>
fn sample_iter<'a, R>(&'a self, rng: &'a mut R) -> DistIter<'a, Self, R, T> where | [src] |
impl<T> Distribution<[T; 20]> for Standard where
Standard: Distribution<T>,
[src]
impl<T> Distribution<[T; 20]> for Standard where
Standard: Distribution<T>,
fn sample<R: Rng + ?Sized>(&self, _rng: &mut R) -> [T; 20] | [src] |
ⓘImportant traits for DistIter<'a, D, R, T>
ⓘImportant traits for DistIter<'a, D, R, T>
fn sample_iter<'a, R>(&'a self, rng: &'a mut R) -> DistIter<'a, Self, R, T> where | [src] |
impl<T> Distribution<[T; 21]> for Standard where
Standard: Distribution<T>,
[src]
impl<T> Distribution<[T; 21]> for Standard where
Standard: Distribution<T>,
fn sample<R: Rng + ?Sized>(&self, _rng: &mut R) -> [T; 21] | [src] |
ⓘImportant traits for DistIter<'a, D, R, T>
ⓘImportant traits for DistIter<'a, D, R, T>
fn sample_iter<'a, R>(&'a self, rng: &'a mut R) -> DistIter<'a, Self, R, T> where | [src] |
impl<T> Distribution<[T; 22]> for Standard where
Standard: Distribution<T>,
[src]
impl<T> Distribution<[T; 22]> for Standard where
Standard: Distribution<T>,
fn sample<R: Rng + ?Sized>(&self, _rng: &mut R) -> [T; 22] | [src] |
ⓘImportant traits for DistIter<'a, D, R, T>
ⓘImportant traits for DistIter<'a, D, R, T>
fn sample_iter<'a, R>(&'a self, rng: &'a mut R) -> DistIter<'a, Self, R, T> where | [src] |
impl<T> Distribution<[T; 23]> for Standard where
Standard: Distribution<T>,
[src]
impl<T> Distribution<[T; 23]> for Standard where
Standard: Distribution<T>,
fn sample<R: Rng + ?Sized>(&self, _rng: &mut R) -> [T; 23] | [src] |
ⓘImportant traits for DistIter<'a, D, R, T>
ⓘImportant traits for DistIter<'a, D, R, T>
fn sample_iter<'a, R>(&'a self, rng: &'a mut R) -> DistIter<'a, Self, R, T> where | [src] |
impl<T> Distribution<[T; 24]> for Standard where
Standard: Distribution<T>,
[src]
impl<T> Distribution<[T; 24]> for Standard where
Standard: Distribution<T>,
fn sample<R: Rng + ?Sized>(&self, _rng: &mut R) -> [T; 24] | [src] |
ⓘImportant traits for DistIter<'a, D, R, T>
ⓘImportant traits for DistIter<'a, D, R, T>
fn sample_iter<'a, R>(&'a self, rng: &'a mut R) -> DistIter<'a, Self, R, T> where | [src] |
impl<T> Distribution<[T; 25]> for Standard where
Standard: Distribution<T>,
[src]
impl<T> Distribution<[T; 25]> for Standard where
Standard: Distribution<T>,
fn sample<R: Rng + ?Sized>(&self, _rng: &mut R) -> [T; 25] | [src] |
ⓘImportant traits for DistIter<'a, D, R, T>
ⓘImportant traits for DistIter<'a, D, R, T>
fn sample_iter<'a, R>(&'a self, rng: &'a mut R) -> DistIter<'a, Self, R, T> where | [src] |
impl<T> Distribution<[T; 26]> for Standard where
Standard: Distribution<T>,
[src]
impl<T> Distribution<[T; 26]> for Standard where
Standard: Distribution<T>,
fn sample<R: Rng + ?Sized>(&self, _rng: &mut R) -> [T; 26] | [src] |
ⓘImportant traits for DistIter<'a, D, R, T>
ⓘImportant traits for DistIter<'a, D, R, T>
fn sample_iter<'a, R>(&'a self, rng: &'a mut R) -> DistIter<'a, Self, R, T> where | [src] |
impl<T> Distribution<[T; 27]> for Standard where
Standard: Distribution<T>,
[src]
impl<T> Distribution<[T; 27]> for Standard where
Standard: Distribution<T>,
fn sample<R: Rng + ?Sized>(&self, _rng: &mut R) -> [T; 27] | [src] |
ⓘImportant traits for DistIter<'a, D, R, T>
ⓘImportant traits for DistIter<'a, D, R, T>
fn sample_iter<'a, R>(&'a self, rng: &'a mut R) -> DistIter<'a, Self, R, T> where | [src] |
impl<T> Distribution<[T; 28]> for Standard where
Standard: Distribution<T>,
[src]
impl<T> Distribution<[T; 28]> for Standard where
Standard: Distribution<T>,
fn sample<R: Rng + ?Sized>(&self, _rng: &mut R) -> [T; 28] | [src] |
ⓘImportant traits for DistIter<'a, D, R, T>
ⓘImportant traits for DistIter<'a, D, R, T>
fn sample_iter<'a, R>(&'a self, rng: &'a mut R) -> DistIter<'a, Self, R, T> where | [src] |
impl<T> Distribution<[T; 29]> for Standard where
Standard: Distribution<T>,
[src]
impl<T> Distribution<[T; 29]> for Standard where
Standard: Distribution<T>,
fn sample<R: Rng + ?Sized>(&self, _rng: &mut R) -> [T; 29] | [src] |
ⓘImportant traits for DistIter<'a, D, R, T>
ⓘImportant traits for DistIter<'a, D, R, T>
fn sample_iter<'a, R>(&'a self, rng: &'a mut R) -> DistIter<'a, Self, R, T> where | [src] |
impl<T> Distribution<[T; 30]> for Standard where
Standard: Distribution<T>,
[src]
impl<T> Distribution<[T; 30]> for Standard where
Standard: Distribution<T>,
fn sample<R: Rng + ?Sized>(&self, _rng: &mut R) -> [T; 30] | [src] |
ⓘImportant traits for DistIter<'a, D, R, T>
ⓘImportant traits for DistIter<'a, D, R, T>
fn sample_iter<'a, R>(&'a self, rng: &'a mut R) -> DistIter<'a, Self, R, T> where | [src] |
impl<T> Distribution<[T; 31]> for Standard where
Standard: Distribution<T>,
[src]
impl<T> Distribution<[T; 31]> for Standard where
Standard: Distribution<T>,
fn sample<R: Rng + ?Sized>(&self, _rng: &mut R) -> [T; 31] | [src] |
ⓘImportant traits for DistIter<'a, D, R, T>
ⓘImportant traits for DistIter<'a, D, R, T>
fn sample_iter<'a, R>(&'a self, rng: &'a mut R) -> DistIter<'a, Self, R, T> where | [src] |
impl<T> Distribution<[T; 32]> for Standard where
Standard: Distribution<T>,
[src]
impl<T> Distribution<[T; 32]> for Standard where
Standard: Distribution<T>,
fn sample<R: Rng + ?Sized>(&self, _rng: &mut R) -> [T; 32] | [src] |
ⓘImportant traits for DistIter<'a, D, R, T>
ⓘImportant traits for DistIter<'a, D, R, T>
fn sample_iter<'a, R>(&'a self, rng: &'a mut R) -> DistIter<'a, Self, R, T> where | [src] |
impl<T> Distribution<Wrapping<T>> for Standard where
Standard: Distribution<T>,
[src]
impl<T> Distribution<Wrapping<T>> for Standard where
Standard: Distribution<T>,
fn sample<R: Rng + ?Sized>(&self, rng: &mut R) -> Wrapping<T> | [src] |
ⓘImportant traits for DistIter<'a, D, R, T>
ⓘImportant traits for DistIter<'a, D, R, T>
fn sample_iter<'a, R>(&'a self, rng: &'a mut R) -> DistIter<'a, Self, R, T> where | [src] |
impl<X> Distribution<usize> for WeightedIndex<X> where
X: SampleUniform + PartialOrd,
[src]
impl<X> Distribution<usize> for WeightedIndex<X> where
X: SampleUniform + PartialOrd,
fn sample<R: Rng + ?Sized>(&self, rng: &mut R) -> usize | [src] |
ⓘImportant traits for DistIter<'a, D, R, T>
ⓘImportant traits for DistIter<'a, D, R, T>
fn sample_iter<'a, R>(&'a self, rng: &'a mut R) -> DistIter<'a, Self, R, T> where | [src] |
impl<X: SampleUniform> Distribution<X> for Uniform<X>
[src]
impl<X: SampleUniform> Distribution<X> for Uniform<X>