RandomNumberGenerator

Trait RandomNumberGenerator 

Source
pub trait RandomNumberGenerator: RngCore + CryptoRng {
    // Provided methods
    fn random_data(&mut self, size: usize) -> Vec<u8>  { ... }
    fn fill_random_data(&mut self, data: &mut [u8]) { ... }
}

Provided Methods§

Source

fn random_data(&mut self, size: usize) -> Vec<u8>

Returns a vector of random bytes of the given size.

Source

fn fill_random_data(&mut self, data: &mut [u8])

Implementations on Foreign Types§

Source§

impl RandomNumberGenerator for ThreadRng

Source§

fn random_data(&mut self, size: usize) -> Vec<u8>

Source§

fn fill_random_data(&mut self, data: &mut [u8])

Implementors§