If this RNG is as bad as it sounds, then it reminds me
of the old IBM generator RANDU, alive and well in 1980.
 
As I recall, it picked an integer in the range [0,32767]. 
When used to create successive coordinates of points in
3-space, one after the other (when output was divided by
32767.0), all of the points ended up on something like only
20 different planes in the unit cube.  And on each plane, the
points lay on only a small number of lines.
 
--Dan