Elsevier Science Home
Computer Physics Communications Program Library
Full text online from Science Direct
Programs in Physics & Physical Chemistry
CPC Home

[Licence| Download | New Version Template] acpr_v1_0.gz(6 Kbytes)
Manuscript Title: RANLUX: a Fortran implementation of the high-quality pseudorandom number generator of Luscher.
Authors: F. James
Program title: RANLUX
Catalogue identifier: ACPR_v1_0
Distribution format: gz
Journal reference: Comput. Phys. Commun. 79(1994)111
Programming language: Fortran.
Computer: APOLLO.
Operating system: UNIX, VM/CMS.
Word size: 32
Keywords: General purpose, Statistical methods, Pseudorandom, Random, Quality, Luxury, Chaotic dynamical Systems, Massively parallel.
Classification: 4.13.

Revision history:
Type Tit le Reference
correction 000ACORRECTION 16/04/96 See below

Nature of problem:
Any Monte Carlo or other calculation requiring a uniform pseudorandom number generator.

Solution method:
The RCARRY subtract-with-borrow algorithm of Marsaglia and Zaman is improved by the skipping proposed by Luscher.

Unusual features:
The user can choose the level of quality (luxury) he wants.

Running time:
Between one and ten times the time required to generate pseudorandom numbers of traditional low quality, depending on the luxury level and the platform.

CORRECTION SUMMARY
Manuscript Title: RANLUX: a Fortran implementation of the high-quality pseudorandom number generator of Luscher. (C.P.C. 79(1994)111).
Authors: F. James
Program title: 000ACORRECTION 16/04/96
Catalogue identifier: ACPR_v1_0
Distribution format: gz
Journal reference: Comput. Phys. Commun. 97(1996)357
Classification: 4.13.