如何创建一个大小为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();
}