A PRNG specialized in double precision floating point numbers using an affine transition

31Citations
Citations of this article
24Readers
Mendeley users who have this article in their library.
Get full text

Abstract

We propose a pseudorandom number generator specialized to generate double precision floating point numbers. It generates 52-bit pseudorandom patterns supplemented by a constant most significant 12 bits (sign and exponent), so that the concatenated 64 bits represents a floating point number obeying the IEEE 754 format. To keep the constant part, we adopt an affine transition function instead of the usual F2-linear transition, and extend algorithms computing the period and the dimensions of equidistribution to the affine case. The resulted generator generates double precision floating point numbers faster than the Mersenne Twister, whoes output numbers only have 32-bit precision. © Springer-Verlag Berlin Heidelberg 2009.

Cite

CITATION STYLE

APA

Saito, M., & Matsumoto, M. (2009). A PRNG specialized in double precision floating point numbers using an affine transition. In Monte Carlo and Quasi-Monte Carlo Methods 2008 (pp. 589–602). Springer Verlag. https://doi.org/10.1007/978-3-642-04107-5_38

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free