【发布时间】:2021-12-08 13:38:18
【问题描述】:
如何创建一个具有大小为 x 的数组的方法,用 y 和 z 之间的随机数填充它,然后返回该数组?当我调用该方法时,我将拥有一定大小的数组(x),然后我将拥有 z 和 y 的范围。
【问题讨论】:
如何创建一个具有大小为 x 的数组的方法,用 y 和 z 之间的随机数填充它,然后返回该数组?当我调用该方法时,我将拥有一定大小的数组(x),然后我将拥有 z 和 y 的范围。
【问题讨论】:
使用Random.ints(streamSize, origin, bound) 创建一个随机值IntStream,这些值被收集到数组中:
public static int[] buildArray(int size, int from, int to) {
return new Random() // or ThreadLocalRandom.current()
.ints(size, from, to) // IntStream
.toArray();
}
【讨论】: