修正随机数生成算法