http://www.technologyreview.com/Infotech/20801/Apparently every key we have generate in the past couple of years has not been as random as we thought.