天天看点

C#使用随机数

使用语言:C#

环境:.net Framework 4.6.1 (当前使用) (貌似支持所有环境,我就不多说了)

Random 这个类是伪随机数生成器

private int SuiJiShuShenChenFun()
{
    Random ran = new Random();
    return ran.Next(100, 200);
}      

参考上面代码实现,可得到100到200之间的随机数

Random 这个类里面有 2 种常用随机返回分别是 Next、 NextDouble

Random ran = new Random();
int shui1=ran.Next();//随机生成一个非负数
int shui2=ran.Next(100);//随机生成一个100以内的非负数
int shui3=ran.Next(100, 200);//随机生成一个100~200的数      
Random ran = new Random();
double shui1=ran.NextDouble();//随机生成一个0.0~1.0之间的浮点数