—- 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随机排列,并装进一个数组里!