use super::*;
pub mod mem;
pub use self::mem::*;
pub mod permutations;
pub use self::permutations::*;
pub mod phantom;
pub use self::phantom::*;
pub mod pick;
pub use self::pick::*;
pub const PCG_DEFAULT_MULTIPLIER_8: u8 = 141;
pub const PCG_DEFAULT_MULTIPLIER_16: u16 = 12829;
pub const PCG_DEFAULT_MULTIPLIER_32: u32 = 747796405;
pub const PCG_DEFAULT_MULTIPLIER_64: u64 = 6364136223846793005;
pub const PCG_DEFAULT_MULTIPLIER_128: u128 = 47026247687942121848144207491837523525;
pub const PCG_DEFAULT_INCREMENT_8: NonZeroU8 = unsafe { NonZeroU8::new_unchecked(77) };
pub const PCG_DEFAULT_INCREMENT_16: NonZeroU16 = unsafe { NonZeroU16::new_unchecked(47989) };
pub const PCG_DEFAULT_INCREMENT_32: NonZeroU32 = unsafe { NonZeroU32::new_unchecked(2891336453) };
pub const PCG_DEFAULT_INCREMENT_64: NonZeroU64 = unsafe { NonZeroU64::new_unchecked(1442695040888963407) };
pub const PCG_DEFAULT_INCREMENT_128: NonZeroU128 = unsafe { NonZeroU128::new_unchecked(117397592171526113268558934119004209487) };