public override double GetRandomValue(Random rand) { double helper; LegacyFund28Math.GenTriang(_min, _max, _bestGuess, out helper, rand); return(helper); }
public override double GetRandomValue(Random rand) { double i_helper1, i_helper2; LegacyFund28Math.GenNormal(_bestGuess, _standardDeviation, out i_helper1, out i_helper2, rand); double value = i_helper1; while ((_lowerBound.HasValue && (value < _lowerBound.Value)) || (_upperBound.HasValue && (value > _upperBound.Value))) { LegacyFund28Math.GenNormal(_bestGuess, _standardDeviation, out i_helper1, out i_helper2, rand); value = i_helper1; } return(value); }
public override double GetRandomValue(Random rand) { double i_helper; LegacyFund28Math.GenExponential(_lambda, out i_helper, rand); double value = i_helper; while ((_lowerBound.HasValue && (value < _lowerBound.Value)) || (_upperBound.HasValue && (value > _upperBound.Value))) { LegacyFund28Math.GenExponential(_lambda, out i_helper, rand); value = i_helper; } return(value); }
public override double GetRandomValue(Random rand) { double i_helper; LegacyFund28Math.GenGamma(_alpha, _beta, out i_helper, rand); double value = i_helper; while ((_lowerBound.HasValue && (value < _lowerBound.Value)) || (_upperBound.HasValue && (value > _upperBound.Value))) { LegacyFund28Math.GenGamma(_alpha, _beta, out i_helper, rand); value = i_helper; } return(value); }