Skip to main content

osom_lib_prng/prngs/
mod.rs

1//! Holds implementations of various PRNGs.
2
3pub(crate) mod helpers;
4
5macro_rules! reexport {
6    ( $id: ident ) => {
7        mod $id;
8        #[doc(inline)]
9        pub use $id::*;
10    };
11    ( $id: ident, $($ids:ident),* $(,)?) => {
12        reexport!($id);
13        reexport!($($ids),*);
14    };
15}
16
17reexport!(lcg, splitmix, chacha);