package sort.test; import java.util.Arrays; import java.util.Collections; public class IntegerGenerator { // create an array of 'unique' random integers public static Integer[] generate(Integer numberOfInts) { assert (numberOfInts > 0); // must be positive Integer arr[] = new Integer[numberOfInts]; for (int i = 0; i < numberOfInts; i++) { arr[i] = i; // 'uniqueness' guaranteed } Collections.shuffle(Arrays.asList(arr)); // shuffle return arr; } }