they spawn in a 7*7 area i believe (it may actually be smaller than that), so i usually put my spawners in a 9x9 room just to be safe. And make sure there is at least a one block gap between the spawner and the roof (or make the roof double thick), to stop them spawning on the roof. As far as i know, the higher tiers do not spawn in greater radius