Middle Square Weyl Sequence pseudorandom number generator (no_std
).
```rust use msws::Rand;
// This will always return the same seed. msws::seed(0); // => 0xb5ad4eceda1ce2a9
let seed = 0xb5ad4eceda1ce2a9; let mut r = Rand::new(seed).expect("invalid seed"); r.rand(); // => 0xb5ad4ece ```
Pseudorandom number generators should not be used for crypto.
MIT