随机好说,不重复以前一直是while(true)去判断,偶然看到这个方法,for里面两个条件i++写在if里面,从来没有这么用过,记录一下

int[] a = new int[100];
var rand = new Random();
for (int i = 0; i < 100; )
{
var num = rand.Next(0, 101);
if (!a.Contains(num))
{
a[i] = num;
i++;
}
}
Console.WriteLine(string.Join(“,”,a));

版权声明:本文为yuxin5156原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/yuxin5156/p/8400238.html