I made a RNG trait where the output width is part of the type (r/rust)
I recently finished my RNG project, `urng`, and extracted its core trait into a small standalone crate named `urng_core`. The main idea is to represent an RNG's native output width with an associated `Word` type. For example, a `u32` RNG only needs to implement `nextu() -> u32`. It's a small,…