pith. machine review for the scientific record. sign in

arxiv: 1403.5355 · v2 · submitted 2014-03-21 · ✦ hep-lat · cs.MS· nlin.CD

Recognition: unknown

The MIXMAX random number generator

Authors on Pith no claims yet
classification ✦ hep-lat cs.MSnlin.CD
keywords matrixgeneratormixmaxoperationscharacteristiccomputegaloisgenerators
0
0 comments X
read the original abstract

In this note, we give a practical solution to the problem of determining the maximal period of matrix generators of pseudo-random numbers which are based on an integer-valued unimodular matrix of size NxN known as MIXMAX and arithmetic defined on a Galois field GF[p] with large prime modulus p. The existing theory of Galois finite fields is adapted to the present case, and necessary and sufficient condition to attain the maximum period is formulated. Three efficient algorithms are presented. First, allowing to compute the multiplication by the MIXMAX matrix with O(N) operations. Second, to recursively compute the characteristic polynomial with O(N^2) operations, and third, to apply skips of large number of steps S to the sequence in O(N^2 log(S)) operations. It is demonstrated that the dynamical properties of this generator dramatically improve with the size of the matrix N, as compared to the classes of generators based on sparse matrices and/or sparse characteristic polynomials. Finally, we present the implementation details of the generator and the results of rigorous statistical testing.

This paper has not been read by Pith yet.

discussion (0)

Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.

Forward citations

Cited by 1 Pith paper

Reviewed papers in the Pith corpus that reference this work. Sorted by Pith novelty score.

  1. A comprehensive guide to the physics and usage of PYTHIA 8.3

    hep-ph 2022-03 unverdicted novelty 2.0

    The paper provides a detailed physics and user manual for the PYTHIA 8.3 Monte Carlo event generator used in high-energy physics.