0

我正在尝试将 python 代码移植到 java 中并被困在一个地方。java中是否有任何方法等效于python中的numpy.random.uniform()?

4

2 回答 2

1

据我所知,你不能在 java 中做到这一点,至少没有库,但你可以尝试这样的事情。

Random random = new Random();
List<Double> numbers = DoubleStream.generate(() -> random.nextFloat() * range).limit(100).boxed().collect(Collectors.toList());

这将生成一个包含 100 个浮点数的列表。

于 2017-06-15T06:18:04.963 回答
0

只需使用

  • 随机 rnd = new Random();

  • rnd.nextInt(int 边界);

  • rnd.nextDouble(双边界);

  • rnd.next();

如果你想要一个随机列表,最好的方法可能是编写你自己的小方法,只需使用一个数组并用 for 循环填充它。

于 2017-06-15T07:55:42.613 回答