Another way
var streamSize = 1000; var maxValue = 50; new Random(System.currentTimeMillis()) .ints(streamSize).map(e -> Math.abs(e) % maxValue).toArray();