.net中生成不重复的随机数
类别:编程学习 浏览量:1376
时间:2015-7-15 .net中生成不重复的随机数
.net中生成不重复的随机数.net中生成不重复的随机数的方法
//获取count个不大于maxNumber的整数,所有整数不重复。当然,count必须小于等于maxNumber
static List<int> GetRandomArray(int maxNumber,int count)
{
List<int> list = new List<int>();//保存取出的随机数
int[] array=new int[maxNumber];//定义初始数组
for (int i = 0; i < maxNumber; i++)//给数组元素赋值
array[i] = i + 1;
Random rnd = new Random();
for (int j = 0; j < count; j++)
{
int index = rnd.Next(j,maxNumber);//生成一个随机数,作为数组下标
int temp = array[index];//从数组中取出index为下标的数
list.Add(temp);//将取出的数添加到list中
array[index] = array[j];//将下标为j的数交换到index位置
array[j] = temp;//将取出的数交换到j的位置
}
return list;
}
标签:ASP.NET
您可能感兴趣
- ASP.NET批量下载文件
- ASP.NET中Server对象的用法
- asp.net 消息队列
- 发送邮件的asp.net代码
- ASP.NET文件打包压缩下载
- ASP.NET中TimeSpan的用法
- asp.net使用swfupload上传
- asp.net中使用ueditor
- ASP.NET中XML与DataSet的相互转换
- ASP.NET Web API中参数的传递
- Asp.net操作Word文档
- ASP.NET全角与半角相互转换
- ASP.NET常用的代码收集
- ASP.NET中重载(Overload)和覆写(Override)
- php 与asp对比(asp.net和php的区别点总结)
- asp.net操作cookie
- 给儿童吃什么最好(给儿童吃什么最好消化)
- 杭州旅游攻略()
- 云南旅游攻略(云南旅游攻略5天攻略)
- 收藏 春节假期,这些景区巨划算(收藏春节假期这些景区巨划算)
- 景区游玩,这些安全知识要牢记(这些安全知识要牢记)
- 各地出招烘 热 旅游(各地出招烘热旅游)
热门推荐
- sqlserver厉害的函数(SQL Server里书签查找的性能伤害)
- 免备案服务器云服务器(香港免备案云服务器的优势有哪些?)
- vue和springboot实战项目(vue+spring boot实现校验码功能)
- vuejs指令解析(Vue.js中的计算属性、监视属性与生命周期详解)
- easyui combobox级联
- apache怎么配置服务器(Apache2 WEB服务器的配置步骤分享)
- python测试websocket接口(Python如何爬取实时变化的WebSocket数据的方法)
- python3yield使用教程(python中yield的用法详解——最简单,最清晰的解释)
- 前端表单验证(AmazeUI的JS表单验证框架实战示例分享)
- linux连接工具命令行长度设置(linux userdel 命令的使用)