I would advise spawn areas where you would want them and have a funtion spawn them until you have enough. i would do this on level creation then the monster can do what you specify from there...
Optimism is an occupational hazard of programming: feedback is the treament. Kent Beck