Did you know that although randomness had long been viewed as an obstacle, it is now used as a tool for designing better algorithms ? SOMEFACTS.com