i see.. i think a mix between weighted chances and a timer would work well. Maybe a weapon is more likely to appear the more enemies you kill? Just an idea, though!