I was looking at my matlab manual, and I noticed this: "The algorithms for rand and randn can be found in S.K. Park and K.W. Miller, 'Random Number Generators: Good Ones Are Hard to Find,' Comm. ACM, 32, 10, Oct. 1988, 1192-1201." I hope this helps.