ArrayList<Integer> myList = new ArrayList<>();
for (int i = 0; i < 50; i++)
{
myList.add((int) (Math.random() * 100));
}
System.out.println("-------");
int count = 0;
int deleted = 0;
for (int i : myList)
{
count++;
if (Math.random() < 0.1) // 10% chance delete current item
{
myList.remove(i);
deleted++;
}
}
System.out.printf("\nCount = %d; Deleted = %d\n", count, deleted);