Middle Square Weyl Sequence pseudorandom number generator (no_std).
no_std
rust use msws::Rand; let seed = 0xb5ad4eceda1ce2a9; let mut r = Rand::new(seed).expect("invalid seed"); r.rand(); // => u32
License: MIT