Does the number of merchants that come to my town hall depend on something? like the amount of gold or silver I have? or is it just completely random?
Edit: I have three roads going in the cardinal directions. I have 50 gold, 43 silver, and 231 iron. How much more do I need?