Monte Carlo simulation of THz-pulse generation from semiconductor surface