Probability, random variables, probability distributions and simulations