java中怎样产生-100到100的随机数?
来源:学生作业帮 编辑:百度作业网作业帮 分类:综合作业 时间:2024/07/04 21:42:43
java中怎样产生-100到100的随机数?
![java中怎样产生-100到100的随机数?](/uploads/image/z/5432988-12-8.jpg?t=java%E4%B8%AD%E6%80%8E%E6%A0%B7%E4%BA%A7%E7%94%9F-100%E5%88%B0100%E7%9A%84%E9%9A%8F%E6%9C%BA%E6%95%B0%3F)
标准库里只能产生0以上的随机数,你可以通过随机奇偶数的方式决定这个数是正还是负就可以了.
关键代码:
Random r = new Random(System.currentTimeMillis()) ;
int radom = 0; //这是生成的随机数
if (r.nextBoolean) {
random = r.nextInt(101) ; //101表示不能超过101,即最大100
} else {
random = -r.nextInt(101) ;
}
关键代码:
Random r = new Random(System.currentTimeMillis()) ;
int radom = 0; //这是生成的随机数
if (r.nextBoolean) {
random = r.nextInt(101) ; //101表示不能超过101,即最大100
} else {
random = -r.nextInt(101) ;
}