小编Geo*_*rge的帖子

如何从Java中的randDouble获得1到100之间的随机值?

好的,我还是Java的新手.我们已经获得了一个帮助来创建一个游戏,您必须猜测计算机生成的随机整数.问题是我们的讲师坚持要求我们使用:

double randNumber = Math.random();
Run Code Online (Sandbox Code Playgroud)

然后将其转换为接受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;
Run Code Online (Sandbox Code Playgroud)

然而,随机双重的延迟问题的随机性是0是可能性而100不是.我想改变它,以便0不是可能的答案,100是.救命?

java random

11
推荐指数
2
解决办法
7万
查看次数

标签 统计

java ×1

random ×1