So, I have a question regarding villagers moving in at random (not adopting them from other towns). Let' say you have one of every villager type except cranky villagers. Would the game be more likely to randomly move in a cranky villager because you don't currently have one in your town or is the villager completely random? I'm asking because in my second town I'll be letting some villagers move while some are permanent, though I'd also like to keep the villager types decently balanced.