Click or drag to resize

Altaxo.Calc.Probability.Old Namespace

[Missing <summary> documentation for "N:Altaxo.Calc.Probability.Old"]

Classes
 ClassDescription
Public classBetaDistribution Generates Beta distributed random numbers.
Public classBinomialDistribution Generates Binomial distributed random numbers.
Public classChiSquareDistribution Generates central chi-square distributed random numbers.
Public classErlangDistribution Generates Erlang distributed random numbers.
Public classExponentialDistribution Generates exponentially distributed random numbers.
Public classFDistribution Generates F-distributed random numbers.
Public classGammaDistribution Generates Gamma distributed random numbers.
Public classLogNormalDistribution Generates log-normal distributed random numbers.
Public classNormalDistribution Generates normal (Gaussian) distributed random numbers.
Public classPoissonDistribution Generates Poisson distributed random numbers.
Public classProbabilityDistribution Base class for all distributions.
Public classRan000

Ran000: minimal congruential

Returns integer random numbers uniformly distributed within [0,2147483646].

NOT RECOMENDED FOR SERIOUS APPLICATIONS.

Public classRan001 Ran001: combined congruential with shuffle. Returns integer random numbers uniformly distributed within [0,2147483646].
Public classRan002 Ran002: combined congruential with shuffle. Returns an integer random number uniformly distributed within [1,2147483562]. This generator is very slow.
Public classRan004 Ran004: W.H. Press/S.A. Teukolsky: Numerical recipies pseudo-DES ran4. Returns an integer random number uniformly distributed within [0,4294967295].
Public classRan005 Ran005: congruential with shuffle. Returns an integer random number uniformly distributed within [0,714024].

Notes: - NOT RECOMENDED FOR SERIOUS APPLICATIONS.

Public classRan013 Ran013: congruential combined. Returns integer random numbers uniformly distributed within [0,4294967295] (that means [0,2^32-1]. The period is about 2^125 > 4.25*10^37.
Public classRan055 Ran055: Knuth's shift and add random generator. Returns integer random numbers uniformly distributed within [0,2147483647] DON'T USE THIS GENERATOR IN SERIOUS APPLICATIONS BECAUSE IT HAS SERIOUS CORRELATIONS.
Public classRan056 Ran056: Knuth's lagged Fibonacci random generator with 3-decimation. Returns integer random numbers uniformly distributed within [0,2147483647]. The period is 2^55/3 > 1.2*10^16.
Public classRan088 Ran088: L'Ecuyer's 1996 three-component Tausworthe generator "taus88". Returns an integer random number uniformly distributed within [0,4294967295]. The period length is approximately 2^88 (which is 3*10^26). This generator is very fast and passes all standard statistical tests.
Public classRan19937 Ran19937: huge period generator MT19937B of Matsumoto and Nishimura Returns integer random numbers uniformly distributed within [0,4294967295] (that means [0,2^32-1]
Public classRan205 Ran205: L'Ecuyer's 1996 combined multiple recursive PRNG. Returns an integer random number uniformly distributed within [0,2147483646]. The period length is approximately 2^205 (=5*10^61). The generator returns uniformly distributed integers in the range [0,2^31-2]. It passes all current standard statistical tests.
Public classRan250 Ran250: the Kirkpatrick-Stoll generator "R250". Returns integer random numbers uniformly distributed within [0,2147483646]. Notes: - SERIOUS DEFICIENCIES IN SOME PHYSICAL SIMULATIONS HAVE BEEN FOUND!
Public classRan800 Ran800: huge period generator TT800 of Matsumoto and Kurita. Returns integer random numbers uniformly distributed within [0,4294967295] (that means [0,2^32-1].
Public classRandomGenerator Base class for all random generators
Public classRanmar Universal random number generator proposed by Marsaglia, Zaman, and Tsang. It has a period of 2^144 = 2*10^43, and is completely portable. Only 24 bits are garantueed to be completely random.
Public classStudentTDistribution Implements the Student t distribution.
Public classU01_Distribution Uniformly distributed random numbers over [0,1]. This is a special case and equivalent to class UniformDistribution(0,1).
Public classUniformDistribution Generates uniformly distributed random numbers over [a,b]
Public classUnitSphereDistribution Vector of three random numbers distributed uniformly on the unit sphere.