【发布时间】:2018-04-18 22:25:16
【问题描述】:
如何在 Groovy Script 中生成特定范围内的随机数? 我想生成 10,000 到 90,000 之间的数字
以下是我目前的尝试:
1.
Math.abs(new Random().nextInt() % 10000) +90000
2.
(int)(10000 + 90000*Math.random())
这两个都会生成一个随机数是的,但是它们不在10,00-90,000的范围内
【问题讨论】:
-
@cfrick 不是重复的。那是 Java 这是使用 Groovy 脚本
-
减去语法差异,任何 Java 解决方案通常都是 Groovy 解决方案——它可能不是最短的解决方案。您是否使用 Groovy 尝试过该问题中最受支持的解决方案?
java.util.concurrent.ThreadLocalRandom.current().nextInt(10000,90000)
标签: random groovy numbers generator ready-api