public List <double> Generate() { Values.Clear(); for (int i = 1; i <= ValuesCount; i++) { Values.Add(GenerateValue() * (1 + (AM?.GenerateValue() ?? 0))); } return(Values); }