黑马程序员技术交流社区
标题:
JAVA SE中关于Math函数中的Random()函数获取0~1的随机数
[打印本页]
作者:
yangkaiwei
时间:
2016-4-25 22:17
标题:
JAVA SE中关于Math函数中的Random()函数获取0~1的随机数
{:2_36:}
各位大大好:
我是一个Java菜鸟,今天在学习中,偶尔发现了一个问题--通过Math类如何获取1-100之间的随机数?
为什么不是0-100呢?既然是随机数,为什么不是0-100.
目前我们的实现方法是,本身是应该是0.0<x<1.0,也就是说理论不会有0和1,所以为了满足题目计算结果+1,可是如果是0-100怎么办?
_______________________________________________________________________________________________________________________________________
<div>public static double random()</div><div>int number = (int)(Math.random()*100)+1;</div>
复制代码
_______________________________________________________________________________________________________________________________________
作者:
风语风雨
时间:
2016-4-25 23:15
你可以用Random类的
作者:
yangkaiwei
时间:
2016-4-26 00:17
恩恩,如果用Random()的话是可以,但是如果不用Random类呢,因为定义中如果是Math,不知道Math中是否能够通过算法来实现呢?{:2_30:}
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2