黑马程序员技术交流社区

标题: 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怎么办?
_______________________________________________________________________________________________________________________________________


  1. <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