I'm not sure what Perlin is, but if a seed is permitted, it would usually be fed to a constructor, similar to how the Random() constructor can be fed with a long value as a seed. Check the Perlin...