Dependency-less random value generator using pointer addresses and time.
The generator is using the LCG algorithm seed by a pointer address multiplied by UNIX_EPOCH.
Basic usage
```rust use randlib::Rand;
fn main() { let mut rng = Rand::new(); println!("random u8: {}", rng.randu8()); println!("random i8: {}", rng.randi8()); println!("random u16: {}", rng.randu16()); println!("random i16: {}", rng.randi16()); println!("random u32: {}", rng.randu32()); println!("random i32: {}", rng.randi32()); println!("random u64: {}", rng.randu64()); println!("random i64: {}", rng.randi64()); println!("random u128: {}", rng.randu128()); println!("random i128: {}", rng.randi128()); println!("random bool: {:?}", rng.rand_bool()); } ```
This project is distributed under MIT license.