Experiments and investigations in understanding Perlin noise. Written in Python 3.3.
$ python3 noise.py
Following Ken Perlin's algorithm and c implementation, as well as the Perlin noise math FAQ by Matt Zucker, the first step is to generate a one-dimensional perlin noise function (or an approximation thereof).