Crate random [−] [src]
Sources of randomness.
Example
use random::Source; let mut source = random::default().seed([42, 69]); let one = source.read::<f64>(); let two = source.iter().take(2).collect::<Vec<f64>>();
Structs
Default |
The default source, which is the Xorshift128+ algorithm. |
Sequence |
A sequence of random elements. |
Xorshift128Plus |
The Xorshift128+ algorithm. |
Traits
Element |
A random element. |
Source |
A source of randomness. |
Functions
default |
Return the default source. |