Reservoir Operation Using Monte-carlo Simulation Techniques