Standard random numbers generator.

Namespace:  AForge.Math.Random
Assembly:  AForge.Math (in AForge.Math.dll) Version: 2.2.5.0 (2.2.5.0)

Syntax

C#
public class StandardGenerator : IRandomNumberGenerator

Remarks

The random number generator generates gaussian random numbers with zero mean and standard deviation of one. The generator implements polar form of the Box-Muller transformation.

The generator uses UniformOneGenerator generator as a base to generate random numbers.

Sample usage:

CopyC#
// create instance of random generator
IRandomNumberGenerator generator = new StandardGenerator( );
// generate random number
float randomNumber = generator.Next( );

Inheritance Hierarchy

System..::.Object
  AForge.Math.Random..::.StandardGenerator

See Also