the rooms are semi random, every trap is placed by hand but doesn't spawn until later levels. It's designed so the last 5 rooms of a region have every trap active.