C#中输入七个1-30之间互不相同的数产生7个1-30之间互不相同的随机数?代码怎么写啊
答案:1 悬赏:50 手机版
解决时间 2021-06-09 00:27
- 提问者网友:了了无期
- 2021-06-08 12:47
高手快教教我啊
最佳答案
- 五星知识达人网友:未来江山和你
- 2021-06-08 13:56
输入7个不相同的用作什么的?(生成的7个随机跟这输入的7个要不一样?)
---------------------------下面的代码可以生成7个不相同的1-30(不包括30,要包括30的话 吧下面的30改成31)的随机数
System.Collections.ArrayList ary = new System.Collections.ArrayList(7);
Random random = new Random();
for (int i = 0; i < 7; i++)
{
int num = random.Next(1, 30);
if (ary.Contains(num))
{
i--;
continue;
}
ary.Add((object)num);
}
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯