C#中输入七个1-30之间互不相同的数产生7个1-30之间互不相同的随机数?代码怎么写啊

高手快教教我啊

输入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);
}
温馨提示:答案为网友推荐,仅供参考
大家正在搜