有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

如何在Java中从randDouble中随机获得1100之间的值?

好吧,我对Java还是相当陌生的。我们得到了一个帮助来创建一个游戏,你必须猜测计算机生成的一个随机整数。问题是我们的讲师坚持要求我们使用:

double randNumber = Math.random();

然后将其转换为一个随机整数,接受1-100(含1-100)。我有点不知所措。到目前为止,我得到的是:

//Create random number 0 - 99
double randNumber = Math.random();
d = randNumber * 100;

//Type cast double to int
int randomInt = (int)d;

然而,随机双精度的挥之不去的问题是,0是一种可能性,而100不是。我想改变它,使0不是一个可能的答案,100是。帮忙


共 (0) 个答案