pub trait Random: Sized { fn random(rng: impl CryptoRng + RngCore) -> Self; }
rand_core
Random number generation support.
Generate a cryptographically secure random value.