urng 1.0.0

Universal Random Number Generator
#![cfg_attr(not(doctest), doc = include_str!("../Readme.md"))]
#![allow(ambiguous_glob_reexports)]

mod rng;
pub use crate::rng::*;

#[cfg(feature = "simd")]
mod rngv;
#[cfg(feature = "simd")]
pub use crate::rngv::*;

mod prng;
pub use crate::prng::*;

mod cbrng;
pub use crate::cbrng::*;

mod crng;
pub use crate::crng::*;

#[cfg(feature = "rand")]
mod rand;

#[cfg(feature = "cabi")]
pub mod cabi;
#[cfg(feature = "cabi")]
pub use crate::cabi::{cbrng::*, prng::*};

mod shuffle;
pub use crate::shuffle::*;

mod choice;
pub use crate::choice::*;

pub(crate) mod _internal;
pub(crate) use crate::_internal::*;

#[cfg(feature = "wide")]
pub mod wide;

#[cfg(feature = "sampler")]
mod sampler;
#[cfg(feature = "sampler")]
pub use crate::sampler::*;

#[cfg(feature = "seedgen")]
mod seedgen;
#[cfg(feature = "seedgen")]
pub use crate::seedgen::*;

#[macro_use]
mod macros;