[1] C.L. Lawson, R.J. Hanson, D. Kincaid, and F.T. Krogh,
Basic linear algebra subprograms for Fortran usage,
ACM Trans. Maths. Soft., 5 (1979), pp. 308–323.
[2] J.J. Dongarra, J. Du Croz, S. Hammarling, and R.J. Hanson,
An extended set of FORTRAN basic linear algebra subroutines,
ACM Trans. Math. Soft., 14 (1988), pp. 1–17.
[3] J.J. Dongarra, J. Du Croz, I.S. Duff, and S. Hammarling,
A set of level 3 basic linear algebra subprograms,
ACM Trans. Math. Soft., 16 (1990), pp. 1–17.
[4] David S. Dodson, Roger G. Grimes, John G. Lewis,
Sparse Extensions to the FORTRAN Basic Linear Algebra Subprograms,
ACM Trans. Math. Soft., 17 (1991), pp. 253–263.
[5] E. Anderson, Z. Bai, C. Bischof, S. Blackford, J. Demmel, J. Dongarra,
J. Du Croz, A. Greenbaum, S. Hammarling, A. McKenney, and D. Sorensen,
LAPACK User's Guide,
SIAM, Philidelphia, (1999).
[6] D. E. Knuth,
The Art of Computer Programming
Addison-Wesley, 1997.
[7] J. Banks,
Handbook on Simulation,
Wiley, 1998.
[8]
A. Menezes, P. van Oorschot, and S. Vanstone,
Handbook of Applied Cryptography,
Chapter 5, CRC Press, 1996.
[9]
Chapter Introduction G05 - Random Number Generators
The NAG Fortran Library Manual, Mark 21
Numerical Algorithms Group, 2005.
[10]
N. M. Maclaren,
The generation of multiple independent sequences of pseudorandom numbers,
Appl. Statist., 1989, 38, 351-359.
[11]
M. Matsumoto and T. Nishimura,
Mersenne twister: A 623-dimensionally equidistributed uniform pseudorandom number generator,
ACM Transactions on Modelling and Computer Simulations, 1998.
[12]
P. L'Ecuyer,
Good parameter sets for combined multiple recursive random number generators,
Operations Research, 1999, 47, 159-164.
[13] Programming languages - C - ISO/IEC 9899:1999
[14] IEEE Standard for Binary Floating-Point Arithmetic (ANSI/IEEE Std 754-1985)
[15]
P. L'Ecuyer and R. Simard,
TestU01: A Software Library in ANSI C for Empirical Testing of Random Number Generators,
Departement d'Informatique et de Recherche Operationnelle, Universite de Montreal, 2002.
Software and user's guide available at http://www.iro.umontreal.ca/~lecuyer