This document discusses methods for generating and testing random numbers. There are two main types of random number generators discussed: combined generators and inversive generators. Combined generators work by combining the outputs of two or more simpler random number generators. They are useful for simulating highly reliable systems or complex networks. The document also discusses how to test random numbers using the Kolmogorov-Smirnov test and runs tests. The Kolmogorov-Smirnov test compares the cumulative distribution function of observed values to expected values, while runs tests examine the arrangements of values in a sequence. Both can be used to determine if a random number generator is producing independent and identically distributed values.