Fast exciton and free-carrier kinetics in semiconductors: A Monte Carlo simulation