程序需要产生混沌序列
检索到如下代码;
#include<stdio.h>
typedefunsignedcharu1;
typedefunsignedshortu2;
typedefunsignedlongu4;
u2huntun(u2x)

...{u1H8,L8;
u2xp;u4T;
H8=x/256;L8=x%256;
xp=256*L8+H8;
T=(u4)xp*x;
T=T<<1;
T=1+~T;
returnT>>16;
}
main()

...{u2x;intk;
printf("initialx=");
doscanf("%u",&x);
while(x<12);
for(k=1;k<=200;k++)

...{
printf("%6u",x);
if(k%10==0)printf(" ");
x=huntun(x);
}
}
检索到如下代码;




























