A possible solution:
create an instance variable for the obect, for example -> DeleteOrder
On start of layout, set all of the instance of these object DeleteOrder to floor(random(Object.Count))
Create a local variable, for example, NumberToDelete = 5
Now use an ordered foreach based on DeleteOrder on the object you want to delete and add an other condition here, where NumberToDelete > 0
action: delete Object, Subtract 1 from NumberToDelete