Weapon Pickup spawn random location done differently

The spawners do work but they spawn more than one of the same kind of weapon off and on and I need it to spawn one of each of the weapons that I have variables for consistently.