如何在groovy脚本中生成特定范围内的随机数

时间:2017-11-06 17:15:35

标签: random groovy numbers generator ready-api

如何在Groovy Script中的特定范围内生成随机数? 我想生成10,000到90,000之间的数字

以下是我的尝试:

1

 Math.abs(new Random().nextInt() % 10000) +90000

2

(int)(10000 + 90000*Math.random()) 

这两个产生随机数是,但它们不在10, - 90,000

的范围内

1 个答案:

答案 0 :(得分:1)

我发现了我的错误:我只需要将90000和10000切换为1。 正确的代码:

Math.abs(new Random().nextInt() % 90000) +10000