Generation of random maps and cities