随机数生成器以0开头

时间:2018-04-06 19:49:05

标签: java

我试图制作一个随机数字生成器,从数字0开始,然后转到3.现在我有这个:

Random dealerNum = new Random();
int dealer = dealerNum.nextInt(3); 

2 个答案:

答案 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。但是您的代码也应该可以工作。