this code generates random maps on mouse press. it is really just a simple 2d array value filling. a modification of this article.
def random_map(): for r in range(map_length): for c in range(map_length): game_map[c][r] = random.randint(0,1)
here we generated a random map by looping and assigning a random value. randint returns a value betwen 1 and 0. the advantage of a function is that we just need to call it each time a random map is needed
def mousePressed(): random_map()
each time the mouse is pressed, random_map() is called