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();
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();
解决方案 »
- 实体类分组统计求解~
- try catch 后出现了循环。。。求助
- 请问 怎样登陆带验证码的网站?
- 关于fileviewer控件使用的问题
- Form的构造函数和Load事件的区别?
- membership用户和角色以及访问规则都建立后,如何登陆!
- 自己开发Socket代理服务器程序碰到的两个非常现实的问题
- Microsoft Visual Studio .Net 2003 ,在哪有下载啊!
- 求助:要用CrystalReportViewer实现,请问哪有这个控件的详细说明及代码
- SqlDataAdapter在Fill(dataTable)时出错。提示:"超时时间已到。在操作完成之前超时时间已过或服务器未响应。"
- 菜鸟求一个C#编写的遗传算法优化BP神经网络程序
- 求助关于硕士毕业论文题目~!
var rnd = new Random();
var arr = Enumerable.Range(0, 10).OrderBy(_ => rnd.Next()).ToArray();