Simple and fast counter based non-crypto random generator.
The algorithm is based on Middle Square Weyl Sequence RNG
.
See paper for details.
NOTE: Not cryptographically secure.
There are several note-worthy properties to the algorithm:
key
must have close to equal number of zeroes and ones for optimal output.
This crate provides single key for use, to have more see gist