我有两个双打,如下所示
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中生成范围(-1554900.101)到(52952058699.3098)的随机数,我想知道是否有人可以向我解释这个,因为我真的想了解它.
我的想法:这是一个正确的方法吗?1)在我指定的范围内生成随机整数2)将生成的数除以pi,得到浮点/双随机结果
提前致谢.