您的位置:首页 > 其它

Math.random()方法,获取随机的范围的值

2016-07-29 00:00 162 查看
在JDK1.6的API中解析得很清楚:

返回带正号的
double
值,该值大于等于
0.0
且小于
1.0
。返回值是一个伪随机选择的数,在该范围内(近似)均匀分布。

也就是说 0.0<Math.random()<1.0

有这个between XXX and xxx的范围后,清楚如何入手了

现在我想获取从0到26的随机数,过程:Math.random()*(范围区间)+最小的范围值

example:

我想获取0到26区间的随机数,代码如下:

int final max = 26;

int final min = 0;

int random = (int)(Math.round()*(max-min)+min);

System.out.prntln("这次随机数是:"+random);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: