随机生成100个不重复的随机数

static void Main(string[] args)
   {
           int num = 0;
           int[] arr = new int[100];

           for (int i = 0; i < 100; i++)
            {
                num =  new Random().Next()%100;   //用100取余,即0到99
                arr = num;
                for (int j = 0; j < i; j++)
                 {
                        if (arr[j] == arr)
                        {
                                 i--;
                                 break;
                        }
                 }
          }
          Console.ReadLine();
   }

posted @ 2012-05-10 21:15  宁静.致远  阅读(742)  评论(0编辑  收藏  举报