我不太熟悉,Math.random();我不知道该怎么办我想要的条件.我想生成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);
}
}
}
Run Code Online (Sandbox Code Playgroud)
我的代码打印出全0,直到满足while循环的条件.我想知道如何生成一个介于0到52之间的随机整数.我明白这Math.random();会生成一个双重的,我认为这是类型转换的一个问题.谢谢.