randomize matrix doesn't give a very good result, there may be a very high hill next to a very small one, and only few people like it ^^
with my system, you can randomize your matrix a bit slower, but I think it works better. if you want to change the maximal height, just modify "c = rnd(255)"