Make PerlinNoise support long seed values