Skip to content

Instantly share code, notes, and snippets.

View steve9001's full-sized avatar

Steve Masterman steve9001

View GitHub Profile

Keybase proof

I hereby claim:

  • I am steve9001 on github.
  • I am steve9 (https://keybase.io/steve9) on keybase.
  • I have a public key ASCJ_yDjjJIrZZlw24lUs5EzTLcck8paPeHQGHvcSkdu6Qo

To claim this, I am signing this object:

@steve9001
steve9001 / prng.js
Created May 7, 2019 17:34 — forked from blixt/prng.js
A very simple, seedable JavaScript PRNG.
/**
* Creates a pseudo-random value generator. The seed must be an integer.
*
* Uses an optimized version of the Park-Miller PRNG.
* http://www.firstpr.com.au/dsp/rand31/
*/
function Random(seed) {
this._seed = seed % 2147483647;
if (this._seed <= 0) this._seed += 2147483646;
}