知识大全 浅谈C#随机数发生器

Posted 种子

篇首语:与有肝胆人共事,从无字句处读书。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 浅谈C#随机数发生器相关的知识,希望对你有一定的参考价值。

浅谈C#随机数发生器  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

  我们在做能自动生成试卷的考试系统时 常常需要随机生成一组不重复的题目 在 net Framework中提供了一个专门用来产生随机数的类System Random

  对于随机数 大家都知道 计算机不 可能产生完全随机的数字 所谓的C#随机数发生器都是通过一定的算法对事先选定的随机种子做复杂的运算 用产生的结果来近似的模拟完全随机数 这种随机数被称 作伪随机数 伪随机数是以相同的概率从一组有限的数字中选取的 所选数字并不具有完全的随机性 但是从实用的角度而言 其随机程度已足够了 伪随机数的选 择是从随机种子开始的 所以为了保证每次得到的伪随机数都足够地 随机 随机种子的选择就显得非常重要 如果随机种子一样 那么同一个C#随机数发生器产生 的随机数也会一样 一般地 我们使用同系统时间有关的参数作为随机种子 这也是 net Framework中的C#随机数发生器默认采用的方法

  我们可以使用两种方式初始化一个C#随机数发生器

  第一种方法不指定随机种子 系统自动选取当前时间作为随机种子

   Random ro = new Random()

  第二种方法可以指定一个int型参数作为随机种子

   int iSeed=   Random ro = new Random( )   long tick = DateTime Now Ticks   Random ran = new Random((int)(tick & xffffffffL) | (int) (tick >> ))

  用它来检测生成的随机数是否有重复 如果取出来的数字和已取得的数字有重复就重新随机获取

cha138/Article/program/net/201311/11332

相关参考

知识大全 c#产生随机颜色

  usingSystem;  usingSystemData;  usingSystemConfiguration;  usingSystemCollections;  usingSystemWeb

知识大全 浅谈C#中所谓的 “值类型”

浅谈C#中所谓的“值类型”  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  在C#中相信大家对于值

知识大全 浅谈C#闭包的相关原理

浅谈C#闭包的相关原理  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  首先想说明一点虽然有这样那

知识大全 正态分布的随机数发生器

  主要参考《NumericalRecipesinC++/e》p~p和《SimulationModelingandAnalysis/e》p~p  Box和Muller在年给出了由均匀分布的随机变量生成

知识大全 c#生成无重复的验证码

  最近公司项目做了代金卷的业余需要生成随机的位数字字母组合的条码现贴出种程序源码供大家学习和参考  方法  privatestaticchar[]constant=abcdefghijklmnopq

浅谈玉米常见病虫害的发生规律

常见玉米病害玉米生长过程中,受气候、湿度、温度等自然条件的影响容易发生病害,据不完全统计,玉米病害有10多种之多,其中大斑病、小斑病、青枯病具有较高发病率,给玉米造成的危害较为严重。  玉米在整个生长

浅谈玉米常见病虫害的发生规律

常见玉米病害玉米生长过程中,受气候、湿度、温度等自然条件的影响容易发生病害,据不完全统计,玉米病害有10多种之多,其中大斑病、小斑病、青枯病具有较高发病率,给玉米造成的危害较为严重。  玉米在整个生长

浅谈女性“射精”

性学专家的一项研究表明,“射精”并非男子的“专利”,女性在性交时也可能出现程度不同的“射精”现象。据研究,女性“射精”和男子射精一样,必须在达到性高潮的情况下才会发生;不同的是,女性射出的“精液”不含

浅谈时间养生学

人体有上百种生理节律,如体温、血压、内分泌、月经等,都呈现昼夜、月、年的周期性变化。这些生理节律与时间性疾病的发生、发展、痊愈、死亡以及诊断、治疗关系极为密切。顺应这些内在节律养生,可达到保健益寿的目

浅谈怎样防治水稻坐蔸

部份稻田,在水稻开始分蘖至分蘖盛期常出现一种不正常的生长状况,即稻株簇立、矮小,叶片僵缩,叶色暗绿或发白、变黄,生长停滞,分蘖很少发生。拔起病株时,可见根部老化,整个根系呈黄褐色至暗褐色,新根和须根没