A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始


{: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>
复制代码


_______________________________________________________________________________________________________________________________________

2 个回复

倒序浏览
你可以用Random类的
回复 使用道具 举报
恩恩,如果用Random()的话是可以,但是如果不用Random类呢,因为定义中如果是Math,不知道Math中是否能够通过算法来实现呢?{:2_30:}
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马