int i = 1; while (i <= repetitions) { if (!queue.isEmpty()) { Object greeting = queue.removeFirst(); System.out.println(greeting); i++; } Thread.sleep((int)(Math.random() * DELAY)); }