java - 生成给定范围和 0 之间的数字
问题描述
我正在尝试在给定范围和 0 之间生成一个随机数。下面给出的代码帮助我在给定范围之间生成一个数字。
(int)(Math.random() * 13 + 4);
是否可以修改此代码以生成 4 到 10 之间的值以及 0
解决方案
使用它来生成 4 到 10 之间的值
public static double getRandomDoubleBetweenRange(int 4, int 10){
double x = (Math.random()*((10-4)+1))+4;
return x;
}
推荐阅读
- angular - 为什么在某些情况下 [disabled] 在 Angular Reactive 形式中是正确的?
- c# - 如何将 Azure 认知搜索用于本地数据库?
- java - 如何编写一个单元测试来测试 Mono 错误?
- php - 更新 WordPress 后在控制台中出现语法错误
- github - 如何将旧更改合并到 Git 存储库中?
- python - 无法从其他工作表复制单元格
- go - 如何检查对象的动态结构中是否存在属性
- java - 即使我们不想提供命令行参数,为什么 JAVA 在 main 函数中需要 String[] 参数?
- python - 如何通过 CharField 过滤对象
- laravel - 为 laravel nova 上的数据透视表属性创建更新操作 belongsToMany 关系