1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
//! Utilities for generating psuedo-random numbers quickly. #![doc(html_logo_url = "https://www.rust-lang.org/logos/rust-logo-128x128-blk.png", html_favicon_url = "https://www.rust-lang.org/favicon.ico", html_root_url = "https://mscharley.github.io/rust-xoroshiro128/")] extern crate rand; pub use rand::{Rng, SeedableRng, Rand}; mod xoroshiro; mod xorshift; mod splitmix; pub use xoroshiro::Xoroshiro128Rng; pub use xorshift::XorShift1024Rng; pub use splitmix::SplitMix64Rng; #[cfg(test)] mod tests;