По сути, можно взять любую функцию с потолка. Например (a*x + b*y + c) % d и поиграть с коэффициентами.
А потом на основе этого рандома генерируешь шум перлина, а потом как-нибудь извращаешься над ним и получаешь ландшафт. Повторюсь, все зависит от фантазии