From 5a5baf9716ce158cd125e34c7022d7217c400b72 Mon Sep 17 00:00:00 2001 From: Palash Tyagi <23239946+Magnus167@users.noreply.github.com> Date: Mon, 28 Jul 2025 20:19:12 +0100 Subject: [PATCH] Add initial implementation of random module with submodules and prelude exports --- src/random/mod.rs | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 src/random/mod.rs diff --git a/src/random/mod.rs b/src/random/mod.rs new file mode 100644 index 0000000..b40a343 --- /dev/null +++ b/src/random/mod.rs @@ -0,0 +1,14 @@ +pub mod crypto; +pub mod prng; +pub mod random_core; +pub mod seq; + +pub use crypto::{crypto_rng, CryptoRng}; +pub use prng::{rng, Prng}; +pub use random_core::{RangeSample, Rng}; +pub use seq::SliceRandom; + +pub mod prelude { + pub use super::seq::SliceRandom; + pub use super::{crypto_rng, rng, CryptoRng, Prng, RangeSample, Rng}; +}