パーリンノイズを使って地形を生成します.
広さに制限はありません(int型の最大値である2147483647を超えたらオーバーフローすると思うので実質これが最大かも。試したことはありませんが)
動作ページ(Processing.js)
simsizer.blogspot.jp/2014/01/noiseprocssing.html
ブログ:
ソースもブログ内にあります.
Processing