java里面怎么产生5位随机的四位数
发布网友
发布时间:2022-04-26 08:19
我来回答
共3个回答
热心网友
时间:2022-06-25 17:58
public class Test {
public static void main(String[] args) {
for(int i = 0; i < 4; i++){
System.out.println("第" + (i + 1) + "位随机数为:" + (int)(Math.random()*9000+1000));
}
}
}
热心网友
时间:2022-06-25 17:58
Math.random()产生一个0到1的浮点数(小数)
四位数,1000到9999,所以
(int)(Math.random()*9000+1000)
这样,最小是0*9000+1000是1000
因为Math.random()不可能为1,所以最大数小于1*9000+1000=10000
热心网友
时间:2022-06-25 17:59
5个随机的四位数吧?提供一种方法:
Math.random()产生[0,1)之间的浮点数,四位数就是[1000,10000)取整,区间长度为9000;
所以(int)(Math.random()*9000)就是四位随机数,循环做五次就好了