如何在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) 个答案