Expand description
Pseudo random number generators with cellular automaton rule 30.
§Examples
use rand_core::{RngCore, SeedableRng};
use rule30::ExtendedCA;
let mut ca = ExtendedCA::seed_from_u64(42);
println!("{}", ca.next_u64());
Modules§
- prelude
- Convenience re-export of common members.
Structs§
- ExtendedCA
- Pseudo-random number generator using Extended CA.
- Rule30
- Pseudo-random number generator using Rule 30.
Traits§
- RngCore
- Implementation-level interface for RNGs
- Seedable
Rng - A random number generator that can be explicitly seeded.