Coding the Lehmer pseudo-random number generator | Synapse