Hehehe, spawning random things is easy : random script run once activated , few spawn object, link random to them and point out the random with an acivator and it's done.
A private pick up upgrades would also be usefull in hardcore campains (an Armor upgrade : that's for the paladin !)