Java中用于np.random.uniform()

时间:2017-06-15 06:02:47

标签: java python random distribution uniform-distribution

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

2 个答案:

答案 0 :(得分:0)

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

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

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

答案 1 :(得分:0)

只需使用

  • 随机rnd = new Random();

  • rnd.nextInt(int boundary);

  • rnd.nextDouble(双边界);

  • rnd.next();

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