作业帮 > 综合 > 作业

java中怎样产生-100到100的随机数?

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/08 07:41:34
java中怎样产生-100到100的随机数?
标准库里只能产生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) ;
}