【发布时间】:2016-05-31 00:59:25
【问题描述】:
我对@987654321@ 不太熟悉,不知道自己想要什么条件。到目前为止,我想生成一个介于 0 到 52 之间的随机整数,这是我设置的。
public class Tester{
public static void main(String args[]){
int size=52;
while(size>0){
int rando=(int)Math.random()*size;
size--;
System.out.println(rando);
}
}
}
我的代码打印出所有的 0,直到满足 while 循环的条件。我想知道如何生成 0 到 52 之间的随机整数。我知道Math.random(); 会生成一个双精度数,我认为类型转换存在问题。谢谢。
【问题讨论】: