C# 怎样生成20个随机数,随机数范围为[10,100]?

如题所述

第1个回答  推荐于2018-04-07
补充:
List<int> num=new List<int>();
for (int i = 0; i < 20; i++)
{
num[i] = random.Next(10, 101);//随机数在10—100以内波动
label.text +=num[i].tostring()+",";
}追问

为什么会报错?

追答

补充:
List num = new List();
for (int i = 0; i < 20; i++)
{
//初始化
Random rd = new Random();
//随机数在10—100以内波动,如果直到100的话最大数一次也不会出现
int j = rd.Next(10, 101);
num.Add(j);
label1.Text += j.ToString()+",";
}
自己看看、

本回答被网友采纳
第2个回答  2019-03-20
然rand_max是32767..,你可以考虑将一亿分段,譬如说分成10万份那就是1-1000,1001-2000.然后从每段中生成一个随机数;也可以以10000划分每段生成10个随机数,这样判断不同也很容易。但不知道你这随机数生成用来干什么的,不知道合不合要求
第3个回答  2013-12-13
Random random = new Random();
for (int i = 0; i < 20; i++)
{
int t = random.Next(10, 101);
Console.WriteLine(t );
}
第4个回答  2013-12-13
List<int> num=new List<int>();
for (int i = 0; i < 20; i++)
{
num[i] = random.Next(10, 100);//随机数在10—100以内波动
}
第5个回答  2013-12-13
当i是0的时候 num集合里面有没有东西?
里面是没有东西的num[0]报错而且 num[i]是表示第i个值
给集合里面添加数据 是num.add(random.Next(10.101));本回答被提问者采纳

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网