跪求,java随机整数
发布网友
发布时间:2022-05-15 08:32
我来回答
共4个回答
热心网友
时间:2022-04-25 14:35
int i =(int)Math.floor(Math.random()*3); //得到0-2的整数
注: Math.random()方法得到随机小数 *4将会得到小于4的数字,floor方法始终向下舍入。
int i =(int)Math.ceil(Math.random()*3); //得到1-3的整数
注:Math.random()方法得到随机小数 *3将会得到小于3的数字,Ceil方法始终向上舍入。
int i =(int)Math.round(Math.random()*3);//得到0-3的整数
注:round方法是对与等于或大于0.5向上舍入(四舍五入)
热心网友
时间:2022-04-25 15:53
java里有获取随机数的类Random,使用方法看例子:
Random r = new Random();
for(int i = 0; i < 10; i++){
System.out.println(r.nextInt(1000));
}
1000是你要的整数的范围,这个可以自己设定的,出来的数字是随机的整数从1-1000
热心网友
时间:2022-04-25 17:28
public static int getNumber(){
return new Random(System.currentTimeMillis()).nextInt();
}
热心网友
时间:2022-04-25 19:19
new Random(System.currentTimeMillis()).nextInt()