msws 0.2.0

Middle Square Weyl Sequence pseudorandom number generator.
Documentation
  • Coverage
  • 83.33%
    5 out of 6 items documented2 out of 5 items with examples
  • Size
  • Source code size: 6.2 kB This is the summed size of all the files inside the crates.io package for this release.
  • Documentation size: 808.8 kB This is the summed size of all files generated by rustdoc for all configured targets
  • Links
  • twe4ked/msws
    1 0 0
  • crates.io
  • Dependencies
  • Versions
  • Owners
  • twe4ked

Middle Square Weyl Sequence

Middle Square Weyl Sequence pseudorandom number generator (no_std).

Example

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

Crypto

Pseudorandom number generators should not be used for crypto.

License

MIT