im not a guru designer or a specialist in probability but i "believe" a random variable is created to determine which one be it common, uncommon, or rare will pop up. Then another random variable to determine which one of that series will be the one displayed. That is how i would do it logically i think. And to increase the probability as you research exploration i would use a scale of 1 to 10 so i could make more numbers = to rare and less for the others as i researched the tech levels higher.
_________________________
Village Monk
"There's no place like 127.0.0.1"