State of the Art in Procedural Noise Functions
Long period hash functions for procedural texturing