java随机得到2位整数,用random

怎么实现?
2025-03-12 19:29:46
推荐回答(2个)
回答1:

(int)(Math.random()*90+10)

说明:
Math.random()这方法会返回一个(0,1)的double值 ,是随机的
如果是
double a=Math.random();
那么就a<1 && a>0 ,
之后乘以90,返回的是0到90的数,加上10再转int就会返回10到99的数,也就是得到2位整数。是随机的

回答2:

int randomInt = random.nextInt(90) + 10;