黑马程序员技术交流社区

标题: 分享一个取随机数的小技巧 [打印本页]

作者: 卡布    时间: 2015-5-30 00:07
标题: 分享一个取随机数的小技巧
本帖最后由 卡布 于 2015-5-30 00:08 编辑

今天上课老师讲了用1+Math.random()*100,来取1-100之间的随机数。那想取任意区间内的随机数,该怎么办呢?

给大家分享一个公式,比如想取x到y之间的随机数:
int random = 1+Math.random()*(y - x +1);

1-100之间,100-1+1=100,所以是乘100






欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2