A couple years ago when I wrote a tile map editor, I actually did implement a tool that will draw a random tile from the tiles you have currently selected (If you box select a chunk of random sand tiles, it will use a random tile in there) and even did fills like this to help people with natural stuff.