This is a polyfill for window.crypto.getRandomValues()
. In place of Math.random()
it uses the [Mersenne Twister pseudorandom number generator](https://github.com/boo1ean/mersenne-twister) seeded by Math.random()
.
Fully-fledged collection of both 32 and 64 bit seedable random number generators whose output precisely matches their original c/c++ implementations.