pub fn default_rng() -> impl CryptoRng + RngCore + Debug + Clone {
    #[cfg(feature = "std_rng")]
    {
        rand::rngs::ThreadRng::default()
    }
    #[cfg(not(feature = "std_rng"))]
    {
        rand::rngs::OsRng
    }
}
/// Obtain an instance of the default random number generator
Obtain an instance of the default random number generator
Obtain an instance of the default random number generator
pub fn default_rng() -> impl CryptoRng + RngCore + Debug + Clone {
    #[cfg(feature = "std_rng")]
    {
        rand::rngs::ThreadRng::default()
    }
    #[cfg(not(feature = "std_rng"))]
    {
        rand::rngs::OsRng
    }
}
pub fn default_rng ( ) -> impl CryptoRng + RngCore + Debug + Clone { # [ cfg ( feature " " ) ] { rand :: rngs :: ThreadRng :: default ( ) } # [ cfg ( not ( feature " " ) ) ] { rand :: rngs :: OsRng } }
Obtain an instance of the default random number generator
Obtain an instance of the default random number generator