private IEnumerable <double> RandomValues(InclusiveValueRange <double> valueRange) { for (int i = 0; i < valueRange.Amplitude(); i++) { yield return(valueRange.GetRandomValue()); } }
public static double GetRandomValue(this InclusiveValueRange <double> valueRange) { return(valueRange.Amplitude() * Random.NextDouble() + valueRange.LowerValueOfRange); }