—- 4分
List<int> list = new List(){1,2,3,4,5,6,7,8,9,0}; Random rd = new Random(); List<int> returnList = new List(); for(int i=list.Count-1;i>=0;i--) { var x = rd.Next(i+1) ; returnList.Add(list[x]); list.RemoveAt(x); } return returnList.ToArray();
—- 6分
var rnd = new Random(); var arr = Enumerable.Range(0, 10).OrderBy(_ => rnd.Next()).ToArray();
—- 10分
int[] result = Enumerable.Range(0, 10).OrderBy(x => Guid.NewGuid()).ToArray();
CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明如何使0-9随机排列,并装进一个数组里!