给一个随机数字的方法Random,以及数字6,输出随机数列3,5,1,2,4,6.
![](https://images.cnblogs.com/OutliningIndicators/ContractedBlock.gif)
static void Randlist(int n) { if (n<=0) { throw new Exception("Input number must be greater than 0."); } int[] intArr = new int[n]; Random rand = new Random(n); for (int i = 0; i < n; i++) { intArr[i] = i + 1; } for (int i = 1; i < n; i++) { int j = rand.Next() % i; int temp = intArr[i]; intArr[i] = intArr[j]; intArr[j] = temp; } foreach (int item in intArr) { Console.Write(item+","); } }