猜谜游戏0-100 java

时间:2019-01-28 04:24:49

标签: java max min

我有一个代码需要设置为0-100,并且有可能将零设为正确的答案。我将我的最终整数设置为MAX(100)/ MIN(0)。但是0永远不是正确的答案。我有4年的编码经验,并且有2年的Java经验,但是似乎任何问题1-100或1-任何其他MAX都可以。请帮忙,或说明是否不允许选择0。

dic = {
    "animal" : ["dog", "cat", "horse"],
    `get games when enters league`
    "games" : ["league", "cs-go", "pubg"] 
}

谢谢您的帮助。

1 个答案:

答案 0 :(得分:2)

问题似乎出在

    answer = generator.nextInt(MAX) + 1;

您的答案范围是1-最大值。

如果要生成一个介于0-MAX之间的随机数,其中MAX =100。您应该写-

    answer = generator.nextInt(MAX+1);

由于遵循Java API(java v8),

    public int nextInt(int bound)

返回一个伪随机数,其int值在0(含)和指定值(不含)之间均匀分布