给定一个长度为100的int 数组 ,要求随机插入 1 - 100整数。
static void Main(string[] args)
{
int[] Res = new int[100];
int[] Count = new int[100];
Random ran = new Random();
int length = Res.Length;
for (int i = 1; i <= length;)
{
int num = ran.Next(1,length + 1); //产生 1<= num <101的随机整数
Count[num - 1]++;
if (Count[num - 1] > 1)
continue;
else
{
Res[i - 1] = num;
i++;
}
}
for (int i = 0; i < Res.Length; i++)
Console.Write(Res[i] + " ");