Constants: a, b, c:
Update step:
Last draw:
Num samples:

See the Wikipedia entry on Xorshift and Marsaglia's 2003 article introducing it.