我有一个代码需要设置为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"]
}
谢谢您的帮助。
答案 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(含)和指定值(不含)之间均匀分布