是否有可能在Java中生成随机负数范围?

Jon*_*lpi 0 java random

我在这里看到了很多关于在JAVA中生成具有特定范围的随机数的帖子(特别是这个).但是,我还没有找到一个描述如何在负MAX和负MIN之间生成随机数的方法.这在Java中可行吗?

例如,如果我想生成介于(-20)和(-10)之间的随机数.使用类似下面的内容只会导致一个JAVA异常,它会尖叫n必须是正面的:

int magicNumber=(random.nextInt(-20)-10);
Run Code Online (Sandbox Code Playgroud)

Amr*_*Amr 9

只需生成10到20之间的随机数,然后否定它.

  • @JonathanScialpi nope (4认同)