Hmm, i have another idea that might be better than random terrain generator.
What about doing some terrains (10-15), and then creating a random preset terrain (one of those 10-15 terrains) ?
If yes, i know a tool that might be soon released that could give you this possibility with some coding.
It's possible without tool anyway, but this tool will give you proper visual of the terrain.