在随机数生成器中添加所有随机数的总和

时间:2013-07-04 16:06:51

标签: c#

嗨,我正在尝试在随机数gen中添加随机数的总和,以获得生成的随机数的平均值,以便在消息框中显示它们。我不能做数组。以下是我到目前为止的情况:

 class Program
    {
        static double average = 0;
        static double sum = 0;
        static void Main(string[] args)
        {

            Random number = new Random();
            int min = int.MaxValue, max = int.MinValue;
            string result = "\tn    \n";

            for (int counter = 0; counter < 100; counter++)

            {
               int n = number.Next(0, 1000);
                // Console.WriteLine(n);

                if (n < min)
                    min = n;
                if (n > max)
                    max = n;

            }

            sum = sum + (number.Next()) ;
            average = sum / 100;


            int range = min - (min + 1);
            result += " \t"
                       + min
                       + " \t"
                       + max
                       + " \t"
                       + average
                       + " \t"
                       + sum
                       + " \t"
                       + range;

            MessageBox.Show(result, "Min = {0}, Max = {1}, Range = {2}");
        }

我想要一个解决这个问题的提示,而不是刚给我的代码列表。谢谢。

1 个答案:

答案 0 :(得分:0)

你想把它放在for循环中:

sum = sum + n;

(或sum += n;

然后在循环之后,平均值将是除以100的总和。

此外,您可以取出minmax部分,除非其他内容需要。

相关问题