我试图制作一个随机数字生成器,从数字0开始,然后转到3.现在我有这个:
Random dealerNum = new Random();
int dealer = dealerNum.nextInt(3);
答案 0 :(得分:0)
您可以使用Min + (int)(Math.random() * ((Max - Min) + 1))
生成随机数。
[Min,Max]范围内的随机整数值 最小值= 0且最大值= 3
0 + (int)(Math.random() * ((3 - 0) + 1))
=> (int)(Math.random() * 4)
int dealer = (int) (Math.random() * 4);
这将在java中生成0到3之间的随机int。
答案 1 :(得分:-2)
int dealer = (int) (Math.random() * 4);
这将为您提供0到3之间的随机int。但是您的代码也应该可以工作。