相关疑难解决方法(0)

在范围内生成随机双精度

我有两个双打,如下所示

double min = 100;
double max = 101;
Run Code Online (Sandbox Code Playgroud)

并且使用随机生成器,我需要在min和max的范围之间创建一个double值.

Random r = new Random();
r.nextDouble();
Run Code Online (Sandbox Code Playgroud)

但是这里没有任何东西我们可以指定范围.

java random

128
推荐指数
4
解决办法
27万
查看次数

在Java中生成特定范围的随机双数

我已经看过很多解释这个问题的帖子,但他们都使用了整数值,老实说,我不完全理解它,因此这个问题:

我试图在java中生成范围(-1554900.101)到(52952058699.3098)的随机数,我想知道是否有人可以向我解释这个,因为我真的想了解它.

我的想法:这是一个正确的方法吗?1)在我指定的范围内生成随机整数2)将生成的数除以pi,得到浮点/双随机结果

提前致谢.

java random

9
推荐指数
2
解决办法
4万
查看次数

标签 统计

java ×2

random ×2