TownsEditTowns in Day Z have a higher spawn rate than vanilla minecraft, however, villagers will still spawn within the town. A large amount of zombies will spawn within and around the town aswell. The zombies will attack the villagers and will break down doors to get to them.
If you find a village, you'll see loot chests inside the houses - if you have emeralds or find any you can trade with the villagers. The chests usually contain guns. You will also find towers close to the village.