Function rand_iter

Source
pub fn rand_iter<T: 'static, Generator: Rand>(
    rng: &mut Generator,
    rand: fn(&mut Generator) -> T,
) -> impl '_ + Iterator<Item = T>
Expand description

A helper function to turn random number generation into an iterator.

Example:

use tiny_rng::{Rng, Rand, rand_iter};

let mut rng = Rng::from_seed(0);
for x in rand_iter(&mut rng, Rand::rand_u32).take(10) {
    println!("0x{:08x}", x);
}