org.apache.commons.math.random
Class GaussianRandomGenerator

java.lang.Object
  extended by org.apache.commons.math.random.GaussianRandomGenerator
All Implemented Interfaces:
NormalizedRandomGenerator

public class GaussianRandomGenerator
extends Object
implements NormalizedRandomGenerator

This class is a gaussian normalized random generator for scalars.

This class is a simple wrapper around the RandomGenerator.nextGaussian() method.

Since:
1.2

Constructor Summary
GaussianRandomGenerator(RandomGenerator generator)
          Create a new generator.
 
Method Summary
 double nextNormalizedDouble()
          Generate a random scalar with null mean and unit standard deviation.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GaussianRandomGenerator

public GaussianRandomGenerator(RandomGenerator generator)
Create a new generator.

Parameters:
generator - underlying random generator to use
Method Detail

nextNormalizedDouble

public double nextNormalizedDouble()
Generate a random scalar with null mean and unit standard deviation.

Specified by:
nextNormalizedDouble in interface NormalizedRandomGenerator
Returns:
a random scalar with null mean and unit standard deviation


jHepWork 3.0 ©