本发明涉及一种基于细胞自动机的可变结构伪随机数生成方法,包括:获取初始密钥、本原多项式和初始化向量;根据所述本原多项式和所述初始化向量得到第一子序列,以及根据所述初始密钥和所述本原多项式得到第二子序列;根据所述第一子序列和所述第二子序列生成伪随机序列。采用本发明方法生成的随机数可以通过NIST SP800-22检测,可运用到图像、文字、视频等多种加密应用中,解决了现有技术中,随机数生成算法结构单一固定,灵活性差,不能适用于多种应用的问题。