Struct random::Default
[−]
[src]
pub struct Default(_);
The default source, which is the Xorshift128+ algorithm.
Methods
impl Default
[src]
fn seed(self, seed: [u64; 2]) -> Default
Seed the source.
At least one bit of the seed should be nonzero.
Trait Implementations
impl Clone for Default
[src]
fn clone(&self) -> Default
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0
Performs copy-assignment from source
. Read more
impl Source for Default
[src]
fn read_u64(&mut self) -> u64
Read a random u64
. Read more
fn read_f64(&mut self) -> f64
Read a random f64
. Read more
fn read<V>(&mut self) -> V where Self: Sized, V: Value
Read a random value.
fn iter<'l, V>(&'l mut self) -> Sequence<'l, Self, V> where Self: Sized, V: Value
Read a sequence of random values.