Is there a way to infinitely make a certain mesh appear in blender?
You can use Animation Nodes to do that without coding.

Create a source collection to pick the object templates from.

Then:

Test if time is reached using a &quot;repeat time&quot; node. &quot;Repeat time&quot; will loop from 0 to a given value over time.

Get a random object from the source collection.

Create an instance when time is reached and keep this instance putting it in another collection.


(have added a little animation, but this is not the point here)