写这篇博客时,我刚接触java编程第4天。
所以看见的不要笑话,错的地方希望大家纠正。
math.random是产生随机数的函数,取值范围在0.0~到1.0之间,且是一个一位小数,所以该函数生成的变量为double类型。
一、在运用的时候我们可以利用产生的随机小数乘以一个数来扩大他的值。
如:
产生一个随机数在100以内。
可以写为:
double num=math.random()*100;
这样我们定义的变量“num”就可以在100以内了。(0.0*100 <= num <= 1.0*100)
二、那么如果我们想将变量固定在一个范围类,我们该如何操作呢?
如:
我们要产生一个9~65之间的一个随机数,
double num=math.random()*56+9;
可以将这个数的范围注释出来为(0.0*56+9 <= num <= 1.0*56+9 )。
三、因为该类型变量有的时候在使用的时候不方便,那么我们如何将变量转换为其他类型呢?
此处以转int类型数据为例:
int num=(int)(math.random());
所以我们只要将变量类型定义为int型,然后在等号后将math.random类型改变就可以了。
谢谢阅览!