It is widely considered to be one of the most ill-conceived random number generators designed. Notably, it fails the spectral test badly for dimensions greater than 2, and every integer result is odd. (However, at least eight low-order bits are dropped when converted to single-precision floating-point).
The reason for choosing these particular values is that with a 32 bit integer word size the arithmetic of mod 231 and calculations could be done quickly. To show the problem with these values consider the following calculation where every term should be taken mod 231, we start by writing the recursive relation as:
which becomes, after expanding the quadratic factor:
- because 232 mod 231 = 0
and allows us to show the correlation between three points as:
As a result of this correlation, the points in three dimensional space (mod 231) fall in a comparatively small number of planes, 15 to be exact. As a result of the wide use of RANDU in the early 1970s, many results from that time are seen as suspicious.
This misbehavior was already detected in 1963 on a 36-bit computer, and carefully reimplemented on the 32-bit IBM System/360.
Sample output 
The start and end of the RANDU’s output period for the initial seed is:
- 1, 65539, 393225, 1769499, 7077969, 26542323, …, 2141591611, 388843697, 238606867, 79531577, 477211307, 1 (sequence A096555 in OEIS)
…its very name RANDU is enough to bring dismay into the eyes and stomachs of many computer scientists!
One of us recalls producing a "random" plot with only 11 planes, and being told by his computer center's programming consultant that he had misused the random number generator: "We guarantee that each number is random individually, but we don't guarantee that more than one of them is random." Figure that out.
- IBM, System/360 Scientific Subroutine Package Version II Programmer's Manual, H20-0205-1, 1967, p. 54.
- Entacher, Karl (June 2000). "A collection of classical pseudorandom number generators with linear structures - advanced version". Retrieved 13 January 2009.
- Marsaglia, George (1968). "Random Numbers Fall Mainly in the Planes". Proc National Academy of Sciences 61 (1): 25–28. doi:10.1073/pnas.61.1.25.
- Press, William H., et al. (1992). Numerical Recipes in Fortran 77: The Art of Scientific Computing (2nd ed.). ISBN 0-521-43064-X.
- ref. 7 of http://portal.acm.org/citation.cfm?id=363827
- Donald E. Knuth (1998). The Art of Computer Programming 22 (3rd ed.). Boston: Addison-Wesley.