CScatter can be often underestimated in tasks like this. This is just a quick example, it could be probably tweaked better.
The only issue is to cut off the stones which are out of border. This can be done after converting to mesh, or using Corona Distance map.