pub struct Rng { /* fields omitted */ }
Expand description
An uniformed random number generator.
This generator doesn’t require mutability,
because the state is saved as atomic values.
Create generator by a given seed.
If none, create the seed from CPU random function.
Generate a random values between 0..1
(exclusive).
Generate a random boolean by positive (true
) factor.
Generate a random floating point value by range.
Generate a random integer value by range.
Generate (fill) a random vector.
The start position of the vector can be set.
impl<T> Any for T where
T: 'static + ?Sized,
Immutably borrows from an owned value. Read more
Mutably borrows from an owned value. Read more
impl<T, U> Into<U> for T where
U: From<T>,
The type returned in the event of a conversion error.
The type returned in the event of a conversion error.