I'm trying to make a 2d tile based game in pygame. I've implemented an algorithm that converts the characters in a 2d array into the tiles, with the posiiton derived from the row and column of the character in the array. Eg-
The Array- (manually typed "terrain")
The game- (The g's and s' in the array correspond to grass and stone respectively. )

Here
Now, i want to generate the "G"'s in the list with some kind of noise, so I can further implement it to generate infinitely. The few documentations I've seen on this were really hard to understand :(. So how do I use noise to autogenerate the "G"'s in the terrain? Thanks!
