函数是这样用
,
比如
100
至
999
的随机数
Random ran=new Random();
int RandKey=ran.Next(100,999);
不过这样会有重复
,
可以给
Random
一个系统时间做为参数,以此产生随机数,就不会重复了
第一种方法不指定随机种子,系统自动选取当前时前作随机种子:
Random ra=new Random();
第二种方法是指定一个
int
型的参数作为随机种子:
int iSeed=6;
Random ra=new Random(iSeed);
下面我们要用到
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);