Material requirements planning (MRP) is one of the main production planning approaches implemented in enterprise resource planning systems, and one that is broadly applied in practice. In this paper, a multi-stage and multi-item production system is simulated by considering random customers’ demands and other sources of uncertainty.