Lecture Notes for Simulation

28 February 2005 - Random Numbers


Outline

Why Random Numbers?

Random or Pseudo-random?

Requirements

Generating Random Numbers

Linear Congruential Algorithms

Validating Randomness

The Uniformity Test

The Run Test

Analyzing Empirical Results

The Chi2 Significance Test

The Chi2 Random Variable

Evaluating Chi2 Random Variables

Interpreting Chi2 Random Variables

Example Chi2 Test

Some Theoretical Randomness Tests

Generating Non-Uniform Random Numbers

Inversion

Rejection

Implementing Rejection

Convolution

Points to Remember


This page last modified on 2 April 2005.