pub fn exactly_random(length: usize) -> String {
    let mut rng = StdRng::from_entropy();

    exactly_custom_random(length, |v| rng.fill(v))
}
/// Generates a random G60 string of exactly `length` characters using a non-deterministic PRNG.
/// Note: depending on the length it can result in a valid G60 encoded string or not.
Generates a random G60 string of exactly `length` characters using a non-deterministic PRNG.
Note: depending on the length it can result in a valid G60 encoded string or not.
Generates a random G60 string of exactly ` length ` characters using a non - deterministic PRNG . Note : depending on the length it can result in a valid G60 encoded string or not .
pub fn exactly_random(length: usize) -> String {
    let mut rng = StdRng::from_entropy();
    exactly_custom_random(length, |v| rng.fill(v))
}
pub fn exactly_random ( length : usize ) -> String { let mut rng = StdRng :: from_entropy ( ) ; exactly_custom_random ( length , | v | rng . fill ( v ) ) }
Generates a random G60 string of exactly `length` characters using a non-deterministic PRNG.
Generates a random G60 string of exactly ` length ` characters using a non - deterministic PRNG .
length
usize
length
usize