Asp.netC#

[C#] Random.Next() 的返回值范围

字号+ 作者:hanyufeng 来源: 2016-02-01 15:49:16 我要评论( ) 阅读:

C 随机数函数的返回值区间...

Microsoft网站给出了三类形式及其说明:

//第一类:
Random.Next ()	//返回非负随机数。
//第二类:
Random.Next (Int32)	//返回一个小于所指定最大值的非负随机数。
//第三类:
Random.Next (Int32, Int32)	//返回一个指定范围内的随机数。

第三类的说明不够清楚,可能误用。第三类可以表示为:

Random.Next(minValue , maxValue )

特别注意的是,返回值的范围是一个半开半闭区间,即大于等于minValue,小于maxValue。所以,如果要取10到20之间的随机数,正确写法应该是:

Random.Next(10, 21);

参考:http://blog.163.com/zjlovety@126/blog/static/224186242009539280330/

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章
  • 在Windows 7 下安装使用Visual C++ 6.0

    在Windows 7 下安装使...

  • 微软.net Framework各版本下载

    微软.net Framework各版本下载

  • Windows Server 2003 + IIS 6.0 设置.Net MVC 4

    Windows Server 2003 ...

  • VS 2010 MVC4 项目发布方法

    VS 2010 MVC4 项目发布方法

  • 异常信息:检测到有潜在危险的 Request.Form 值

    异常信息:检测到有潜在...