Home > Extreme Optimization Statistics Library for .NET > Reference > Extreme.Statistics.Random Namespace


Extreme Optimization Statistics Library for .NET

RanLux Class

Represents a pseudo-_random number generator

For a list of all members of this type, see RanLux Members.

System.Object
   Random
      ExtendedRandom
         RanLux

[Visual Basic]
NotInheritable Public Class RanLux
Inherits ExtendedRandom
[C#]
public sealed class RanLux : ExtendedRandom

Remarks

Use the RanLux class to represent a pseudo-_random number generator based on M. Luescher's second generation version of the RANLUX _random number generator.

The RanLux generator produces _random blocks of 24 bits. It has a period of over 10166.

RanLux can be used in place of the Random class to obtain pseudo-_random numbers of a higher quality.

References: <_list type="bullet">M. Leuscher, "A portable high-quality _random number _random for lattice field theory calculations", Computer Physics Communications, 79 (1994) 100-110.F. James, "RANLUX: A Fortran implementation of the high-quality pseudo-_random number generator of Leuscher", Computer Physics Communications, 79 (1994) 111-114.

Requirements

Namespace: Extreme.Statistics.Random

Assembly: Extreme.Statistics (in Extreme.Statistics.dll)

See Also

RanLux Members | Extreme.Statistics.Random Namespace