C#中成对出现随机数
class Program{
static void Main(string[] args)
{
int[] arr = new int[8] { 0, 1, 2, 3, 0, 1, 2, 3 };
int[] tempArr = new int[8];
int j = 0;
Random R1 = new Random();
int Rnd = R1.Next(0,8);
while(j < 8)
{
for (int i = 0; i < 8; i++)
{
if (arr[Rnd] != 5)
{
tempArr[j] = arr[i];
j++;
}
}
for (j = 0; j < 8; j++)
{
Console.WriteLine(tempArr[j]);
}
}
Console.ReadLine();
}
}
--------------------编程问答-------------------- 帮忙看看是哪里的问题。或者帮忙写个也可以。 --------------------编程问答-------------------- 是不是随机数种子有问题啊?
你把datetime类里获得当前时间超过1970年的秒数作为seed传入随机数初始化中试试 --------------------编程问答-------------------- -_-!!!!
你期望输出什么? --------------------编程问答-------------------- 输出的是随机成对的数,例如0,2,1,0,3,1,2,3,反正就是数组里面的那几个数随机出现
补充:.NET技术 , C#