如何在Groovy Script中的特定范围内生成随机数? 我想生成10,000到90,000之间的数字
以下是我的尝试:
1
Math.abs(new Random().nextInt() % 10000) +90000
2
(int)(10000 + 90000*Math.random())
这两个产生随机数是,但它们不在10, - 90,000
的范围内答案 0 :(得分:1)
我发现了我的错误:我只需要将90000和10000切换为1。 正确的代码:
Math.abs(new Random().nextInt() % 90000) +10000