1
2Congruential generators (such as LCG, ICG, QCG, ...) only work
3with moduli of size less than or equal to ULONG_MAX. Eg. on a 32-bit
4architecture this usually is 2^32. Thus it is not possible to have
5LCGs with period longer than 4x10^9.
6
7