Tiny RNG, a minimal random number generator
Examples:
use tiny_rng::{Rng,Rand};
fn main() {
let seed: u64 = 0;
let mut rng = Rng::new(seed);
let v: Vec<u32> = (0..10).map(|_| rng.rand_range_u32(1,6)).collect();
println!("{:?}\n",v);
let mut v: Vec<u32> = (0..100).collect();
rng.shuffle(&mut v);
println!("{:?}\n",v);
}