2 算法与随机性