.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将Excel数据导入到数据库
- 如何注册asp.net 4.0 到iis
- asp.net中Session的操作
- Asp.net Mvc模型绑定
- ASP.NET cache缓存的用法
- 发送邮件的asp.net代码
- asp.net把word文档转换成pdf
- ASP.NET 生成条形码
- ASP.NET中Server对象的用法
- ASP.NET常用加密解密方法
- ASP.NET合并两个相关联的DataTable
- ASP.NET文件打包压缩下载
- ASP.NET中Obsolete属性
- asp.net func 委托
- ASP.NET批量下载文件
- 天热没胃口 这道菜开胃又下饭,2个小技巧新手一学就会(这道菜开胃又下饭)
- 指天椒紫苏爆炒牛肉(指天椒紫苏爆炒牛肉)
- 谷雨前,吃牛羊肉别忘了吃河鲜,除湿还清热,加紫苏一炒特解馋(吃牛羊肉别忘了吃河鲜)
- 紫苏牛肉锅里滚一滚,香的鼻子都要掉了(紫苏牛肉锅里滚一滚)
- 每天都吃水果的好处(每天吃水果的好处与功效)
- 苹果15价格(苹果15价格512g官网)
热门推荐
- mysql实现mvc(mysql的MVCC多版本并发控制的实现)
- ASP.NET下载远程图片到本地
- 手机网站设计的几个建议
- python模块化打包(python使用Paramiko模块实现远程文件拷贝)
- 百度网速买的五分钟加速在哪里(为何用了百度云加速 服务器负载还很大)
- php博客开发短信原理(PHP如何实现阿里云短信sdk灵活应用在项目中的方法)
- laravel定时脚本(laravel实现按时间日期进行分组统计方法示例)
- win7如何搭建php环境(阿里云Win2016安装Apache和PHP环境图文教程)
- laravel 开发自定义组件(laravel实现上传图片并在页面显示的例子)
- 获取当前URL的controller、action