Python Dynamic Object Oriented Simulation In Probability