The power of simulation Combining this ability to generate random numbers with a general programming language leads to very powerful analytical tools. Consider a bank queue model where customers arrive, get serviced, and leave. Furthermore, we can only analyze the long term behavior, not any transient behavior. In reality, none of these assumptions hold fully. More people arrive in the lunch hour than at other times.
Simulation can model all that and more.
Simulation is limited only to what you want to spend the time getting data and programming it in. You can make your model of the world include anything you want. Your data collection costs may be enormous, but you can put in pretty well anything you want. Errors can creep in in many places. The program written may not reflect the model.