title: Instantiating objects dynamically at runtime C# or Python
body: <p>I want to simulate a virus spread throughout a population. I have a Human class with specific properties and I want to also simulate reproduction and make another Human object when the reproductionTimer runs out in each Human object and delete the object if it reaches a randomly generated age from 20-100 or if it dies from the virus.</p>
  
  <p>How would I do this since it requires making objects at runtime? Specifically I would like to know how to reference each object, because I need to simulate interaction too.</p>