5.4.1 基于随机数生成code方案