Nice, this produces some interesting terrain, kinda feels like a sea bed.
Have you heard of the diamond square algorithm? It generates a heightmap using fractals and produces really nice results. It's also incredibly easy to implement!
https://en.wikipedia.org/wiki/Diamond-square_algorithm