while(true){
int a = (int)((Math.random()+1)*30);
System.out.println(a);
}
代码应该没有问题吧
如果取得到0,那肯定有30,但是结果就是没有
补充:
看到回答才发现忘写个向上取整
while(true){
int a = (int)Math.ceil((Math.random()+1)*30);
System.out.println(a);
}
这个代码我取不到30
意味着random取不到0.0?