将随机数生成器中所有随机数的总和相加
本文关键字:随机数 随机数生成器 | 更新日期: 2023-09-27 18:21:15
嗨,我正在尝试将随机数的总和添加到我的随机数生成器中,以获得生成的随机数的平均值,并将其显示在消息框中。我不会做数组。以下是我目前所拥有的:
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}");
}
我想要一个解决这个问题的提示,而不是刚刚给我的代码列表。谢谢。
您需要将其放入for
循环中:
sum = sum + n;
(或sum += n;
)
然后在循环之后,平均值将是总和除以100。
此外,您可以取出min
和max
部分,除非其他部分需要。