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

            return(Values);
        }