Lehmer PRNG
Take seed as program argument