java.lang.Object
org.gsusers.gsmv.utilities.Normal
Utility attempts to generate set of iDim Double values with a variance of dVariance and a mean of 0.0.
It achieves these goals asymptotically, as iDim goes towards infinity
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic double
generateGaussian
(double mean, double stdDev) Marsaglia polar method Marsaglia, G.; Bray, T.Double[]
Getter of distribution
-
Constructor Details
-
Normal
Constructor- Parameters:
_L
- desired number of values_dVar
- target variance
-
-
Method Details
-
getDistribution
Getter of distribution- Returns:
- array of iDim pseudo-random Double values
-
generateGaussian
public static double generateGaussian(double mean, double stdDev) Marsaglia polar method Marsaglia, G.; Bray, T. A. (1964). "A Convenient Method for generating Normal Variables". SIAM Review. 6 (3): 260–264- Parameters:
mean
- required mean valuestdDev
- standard deviation parameter- Returns:
- Double random value
-