摘要

本发明涉及基于混沌函数组合选择的伪随机数生成方法,包括以下步骤:S1:将n个混沌函数f1,f2,f3,...fi...fn初始化,生成n个初始函数值序列r1,r2,r3,...ri...rn,其中n≥3;S2:通过计算将n个初始函数值序列r1,r2,r3,...ri...rn中的每一个序列均简化为只包含0或者1的初始伪随机数序列b1,b2,b3,...bi...bn;S3:将n个初始伪随机数序列b1,b2,b3,...bi...bn分为M个级别cj;S4:通过高级别的伪随机数序列对同级别或者低级别的伪随机数序列进行按项选择,以生成一终极伪随机数序列bf。本发明的伪随机数生成方法通过混沌函数之间相互按项选择生成新的伪随机数序列,相较于现有技术中通过按列选择生成的伪随机序列,本发明的组合选择方法的精度更高。