Module smolprng::algorithms[][src]

Expand description

This is the module that contains all the algorithms implmented in the package

Re-exports

pub use jsf::*;
pub use lcg::*;
pub use middle_square::*;
pub use scf32::*;
pub use splitmix::*;
pub use step_generators::*;
pub use xorshift::*;
pub use xoshiro::*;
pub use crate::smol_core::*;

Modules

This module impliments JSF type algorithms

This module implments the LCG family of PRNG generators

This module implments improved versions of the middle square algorithm

This module contains the implmentations for the SFC family of PRNG algorithms

The module contains the Definitions for the SplitMix Algorithm

Implements the StepGenerators algorithms, these are not ment to be used for tasks that require PRNG.

This is the general implementation of XorShift Family PRNGs

This is the general module for implmentation of XoShiro type algorithms