This document discusses random number generation and random variate generation. It covers:
1) Properties of random numbers such as uniformity, independence, maximum density, and maximum period.
2) Techniques for generating pseudo-random numbers such as the linear congruential method and combined linear congruential generators.
3) Tests for random numbers including Kolmogorov-Smirnov, chi-square, and autocorrelation tests.
4) Random variate generation techniques like the inverse transform method, acceptance-rejection technique, and special properties for distributions like normal, lognormal, and Erlang.