LscmunaixMG 发表于 2017-6-10 08:13:30

不循环重复的超级伪随机数算法,可移植到任意编程语言中使用。


/*
不循环重复的超级伪随机数算法,可移植到任意编程语言中使用。

*/
#include"reg51.h"
#include"intrins.h"

unsigned char a=0;
unsigned char b=0;
unsigned char c=0;
unsigned char d=0;
unsigned char e=0;

void main(){
        while(1){
                b=(c+3)*3;
                c=(d+3)*3;
                d=(e+3)*3;
                e=(b+3)*3;
                if(b > 127) c=c^127;
                if(c < 127) d=d^127;
                if(d > 127) e=e^127;
                if(e < 127) b=b^127;
                a=b^c^d^e;
                P3=a;


}}


demon 发表于 2017-7-3 19:57:00

{:5_116:}移植不来。。。。
页: [1]
查看完整版本: 不循环重复的超级伪随机数算法,可移植到任意编程语言中使用。