设为首页收藏本站淘宝杂货铺

从F到0 - From F to 0

 找回密码
 注册已关闭
搜索
查看: 1506|回复: 1
收起左侧

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

[复制链接]
发表于 2017-6-10 08:13:30 | 显示全部楼层 |阅读模式

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

  3. */
  4. #include"reg51.h"
  5. #include"intrins.h"

  6. unsigned char a=0;
  7. unsigned char b=0;
  8. unsigned char c=0;
  9. unsigned char d=0;
  10. unsigned char e=0;

  11. void main(){
  12.         while(1){
  13.                 b=(c+3)*3;
  14.                 c=(d+3)*3;
  15.                 d=(e+3)*3;
  16.                 e=(b+3)*3;
  17.                 if(b > 127) c=c^127;
  18.                 if(c < 127) d=d^127;
  19.                 if(d > 127) e=e^127;
  20.                 if(e < 127) b=b^127;
  21.                 a=b^c^d^e;
  22.                 P3=a;


  23. }}

复制代码

您需要登录后才可以回帖 登录 | 注册已关闭

本版积分规则

QQ|手机版|Archiver|从F到0 ( 蒙ICP备17002595号-1 )
蒙公网安备15010402000325号

腾讯云安全认证

GMT+8, 2024-4-26 16:57 , Processed in 1.066061 second(s), 16 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表