/// <summary> /// Construct a gaussian generator with the specified distribution mean, standard deviation, /// and the provided random source. /// </summary> /// <param name="mean">Distribution mean.</param> /// <param name="stdDev">Distribution standard deviation.</param> /// <param name="rng">Random source.</param> public ZigguratGaussianDistribution(double mean, double stdDev, IRandomSource rng) { _gaussianDouble = new Double.ZigguratGaussianDistribution(mean, stdDev, rng); }
/// <summary> /// Construct with the provided RNG source. /// </summary> public ZigguratGaussianDistribution(IRandomSource rng, double mean, double stdDev) { _gaussianDouble = new Double.ZigguratGaussianDistribution(rng, mean, stdDev); }