This is the base class for PerlinNoise2 and PerlinNoise3, different
dimensions of Perlin noise implementation. The base class just collects
the common functionality.
Inheritance diagram of PerlinNoise
Returns a unique seed value based on the seed value passed to this
PerlinNoise object (and on its current state).