Exemple #1
0
 /// <summary>
 /// Generate a random value from the Gaussian distribution after
 /// modifying the parameters.
 /// </summary>
 /// <param name="parms"></param>
 /// <param name="modifier"></param>
 /// <returns></returns>
 private float randomizeAndClamp(Vector4 parms, float modifier)
 {
     return((float)System.Math.Round(Mathf.Clamp(Gaussian.next(parms.z * modifier, (parms.w * modifier) * 0.5f), parms.x * modifier, parms.y * modifier), 2));
 }
Exemple #2
0
 /// <summary>
 /// Generate a random value from the Gaussian distribution.
 /// </summary>
 /// <param name="parms"></param>
 /// <returns></returns>
 private float randomizeAndClamp(Vector4 parms)
 {
     return((float)System.Math.Round(Mathf.Clamp(Gaussian.next(parms.z, parms.w), parms.x, parms.y), 2));
 }