随机生成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();
   }

工欲善其事,必先利其器。
原文地址:https://www.cnblogs.com/zhangzhu/p/2494971.html