NOTE:
I forgot to mention something. I supplied many tiles for a reason. We have two ways of approaching maps:
1. We can have many different tiles and put them down randomly.
2. We can have one tile and just tile it repeatedly.
I like the random feeling of version 1 but with complex textures, we will could see seams. With option 2, we can eliminate seams but now we will see a repeated pattern.
All of the tiles I uploaded here tile seamlessly with themselves so if you take just one of the tiles and plop them down next to each other, they will fit together perfectly as show here (9 tiles stacked together):
In the case with the Cracked Mud, you would notice a seam if you randomly tiled all of them together but it would be almost impossible to see especially if you display the final image at a lower resolution.
Here is the cracked mud with random pieces. As you can see, you can notice a slight seam but that is because of the complexity of the image (9 tiles randomly stacked together):
With the simple tiles like the grass tiles, you will not notice a seam dropping random tiles.
So in a nut shell, we have two different ways of creating random maps. We can randomly shuffle a bunch of tiles and plop them down or we can use one that produces a repeating pattern. I would hope that we could have both options. Again, if there is a user area, we could just put one tile in the folder (for repeating seamless) or put in many (for a true random map but risking seams).