**poisson_simulation**,
a Python code which
simulates a Poisson process in which events occur uniformly at random,
with an average waiting time of Lambda.

Note that the Poisson distribution therefore also describes the distribution of distances from one point to the next, assuming the points are distributed uniformly at random along a line, with average density Lambda per unit length.

The computer code and data files described and made available on this web page are distributed under the GNU LGPL license.

**poisson_simulation** is available in
a C version and
a C++ version and
a Fortran90 version and
a MATLAB version and
an Octave version and
a Python version.

python_simulation, a Python code which uses simulation to study card games, contests, and other processes which have a random element. Usually, the purpose is to try to predict the average behavior of the system over many trials.

- poisson_simulation.py, the source code.
- poisson_simulation.sh, runs all the tests.
- poisson_simulation.txt, the output file.

- poisson_timeline.png, a plot of the event count over time.
- poisson_times.png, a histogram of the waiting time for a fixed number of events.
- poisson_events.png, a histogram of the event count over a fixed time.