You are missing the deletion part. Try something like this:
public static void main(String[] args)
{
Integer [] colm = {1,2,3,4,5,67,87};
final List<Integer> ints = new ArrayList<Integer>(Arrays.asList(colm));
Random rand = new Random();
for(int i = 0; (i<5) && (ints.size() > 0); i ++) {
final int randomIndex = rand.nextInt(ints.size());
System.out.println(" " + ints.get(randomIndex));
ints.remove(randomIndex);
}
}
source
share