gpt4 book ai didi

java - 如何从 Java 中的 randDouble 中获取 1 - 100 之间的随机数?

转载 作者:搜寻专家 更新时间:2023-10-30 21:16:47 24 4
gpt4 key购买 nike

好的,我对 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 是。帮助?

最佳答案

Random r = new Random();
int randomInt = r.nextInt(100) + 1;

关于java - 如何从 Java 中的 randDouble 中获取 1 - 100 之间的随机数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7642656/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com