...So basically perlin noise is a smoother version of randomness and can be used in terrain generation