好的,我对 Java 还是很陌生。我们接到了一项任务,要创建一个游戏,您必须猜测计算机生成的随机整数。问题是我们的讲师坚持要我们使用:
double randNumber = Math.random();
然后将其转换为接受 1 - 100 的随机整数。我有点不知所措。我到目前为止是这样的:
//Create random number 0 - 99
double randNumber = Math.random();
d = randNumber * 100;
//Type cast double to int
int randomInt = (int)d;
然而,random double 的挥之不去的问题是 0 是可能的,而 100 不是。我想改变它,使 0 不是可能的答案,而 100 是。帮助?
原文由 George 发布,翻译遵循 CC BY-SA 4.0 许可协议
或者