当前位置:编程学习 > C#/ASP.NET >>

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#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,