Random numbers play a key role in discrete event simulation. We have used the uniformly distributed random numbers in many programming assignments before simulation. In simulation, we need random numbers with other distribution besides the uniformly distributed one.