Random world generation

Hi. I’ve recently been working on a new game, slightly like Minecraft, but where you only build and chop trees ad break rocks. There is no voxel terrain. The aim is to build a base that will help you survive the hordes of goblins and other monsters that come each night, with greater and greater waves as time goes on. Now, to keep each new experience fresh, I want to have it set on an island (Quite small, only 63x63 quads) but randomly generated each time, where the game will generate a heightmap and put it into the terrain. Would this be possible? If so, how?

look this : )