当前位置:编程学习 > ASP.NET> 正文

ASP.NET的Random随机数

时间:2013-8-20类别:编程学习

ASP.NET的Random随机数

ASP.NET的Random随机数

1、初始化随机数对象:

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

random ro = new random();


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


int iseed=10;

random ro = new random(10);

 

2、Random 对象的 next()方法:

ra.Next();

它返回一个大于或等于零而小于2,147,483,647的数,这并不满足我们的需要,下面我们介绍它的重载函数和其它一些方法。

 

public virtual int Next(int);

用法:ra.next(20)

返回一个小于所指定最大值(此处为20)的正随机数。

 

public virtual int Next(int minValue, int maxValue);

用法:ra.next(1,20)

返回一个指定范围内(此处为1-20之间)的随机数。

 

3、Random 对象的 其它方法说明:

公共方法:

NextBytes用随机数填充指定字节数组的元素。

NextDouble返回一个介于 0.0 和 1.0 之间的随机数。

 

受保护的方法:

Sample返回一个介于 0.0 和 1.0 之间的随机数,只允许子类对象访问。

上一篇下一篇

猜您喜欢

热门推荐