#!/bin/bash
width=20
height=10
for ((i=0; i<height; i++)); do
for ((j=0; j<width; j++)); do
rand=$((RANDOM % 3)) # Randomly pick terrain type
case $rand in
0) echo -n '~' ;; # Water
1) echo -n '.' ;; # Grass
2) echo -n '^' ;; # Mountain
esac
done
echo # New line for next row
done