Tesselate and Extrude

Download the source files here: 

http://www.sean-madigan.com/2012/03/26/tessellate-and-extrude

This definition takes any given surface and divides it into a given number of rows and columns. Each subdivided face is then extruded a random distance between a defined range.