好好学习,东方不败。

做个努力的小伙。

  博客园  :: 首页  :: 新随笔  ::  ::  :: 管理

2014年3月3日

摘要: C#生成不重复(随机数 http://www.jbxue.com/tags/suijishu.html)列表实例的代码。例子: /// ///生成不重复随机数列表实例//////不重复数数量///不重复数列表privatestaticListGetRandomList(intcount){Listlist=newList();intnum=0;Randomrnd=newRandom();for(inti=0;i<count;i++){do{num=rnd.Next(010000,1000000);}while(list.Contains(num));//list.Add(num);}re 阅读全文
posted @ 2014-03-03 06:41 snowfly123 阅读(642) 评论(0) 推荐(0) 编辑

摘要: 在做能自动生成试卷的考试系统时,常常需要随机生成一组不重复的题目,在.net Framework中提供了一个专门用来产生随机数 http://www.jbxue.com/tags/suijishu.html的类System.Random。对于随机数,大家都知道,计算机不 可能产生完全随机的数字,所谓的随机数发生器都是通过一定的算法对事先选定的随机种子做复杂的运算,用产生的结果来近似的模拟完全随机数,这种随机数被称 作伪随机数。伪随机数是以相同的概率从一组有限的数字中选取的。所选数字并不具有完全的随机性,但是从实用的角度而言,其随机程度已足够了。伪随机数的选 择是从随机种子开始的,所以为了保证每 阅读全文
posted @ 2014-03-03 06:40 snowfly123 阅读(700) 评论(0) 推荐(0) 编辑

摘要: c#生成(随机数 http://www.jbxue.com/tags/suijishu.html)的代码。///构造随机数种子staticintGetRandomSeed(){byte[]bytes=newbyte[4];System.Security.Cryptography.RNGCryptoServiceProviderrng=newSystem.Security.Cryptography.RNGCryptoServiceProvider();rng.GetBytes(bytes);returnBitConverter.ToInt32(bytes,0);}///生成随机数staticin 阅读全文
posted @ 2014-03-03 06:38 snowfly123 阅读(259) 评论(0) 推荐(0) 编辑