java - 如何检查一个整数是否在隐藏随机整数的 5 个数字之内?

标签 java random

我的项目是一个幸运猜谜游戏,我已经创建了生成随机数的代码,并且用户正在尝试猜测它。在第三次也是最后一次尝试中,我需要一个条件来检查最终猜测是否在该随机数的 5 个范围内(低于和高于)。

由于我的大学存在剽窃问题,我不会发布我的代码,但我会注意到我的随机数被分配了一个命名变量 (randomNumber)。

是否有类似:if (guess.isWithin(5) = randomNumber)

我知道这是胡言乱语,但希望你明白我的意思。

最佳答案

您可以检查两个数字之间的绝对差:

if (Math.abs(randomNumber - guess) <= 5) {
    // Is within five...

关于java - 如何检查一个整数是否在隐藏随机整数的 5 个数字之内?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39138633/

相关文章:

MySQL - 非常复杂的随机行

java - JRE 或平台之间的 java.util.Random 实现是否不同?

javascript - 基于 JavaScript 文件上的 random() 执行不同的函数

r - 在R中随机获取纬度/经度数据

algorithm - 洗牌算法的快速想法 - 这行得通吗?

java - 声明已关闭

java - Groovy:java.lang.ClassNotFoundException

java - 如何设置tomcat spring boot项目上传文件路径?

java - 什么是构造函数在没有返回类型时分配给对象?

java - 从 SD 卡中删除文件夹