欢迎您访问辣妈网

采用余数法产生一组[0,1]分布的随机数

2013-2-27 编辑:admin 来源:辣妈网 阅读次数:
  导读:uinform %产生一组[0,1]分布的随机数,采用余数法 %从文献中得知下列参数组较为适用: %y的初值为1,w=7,模M=10^10(伪随机数周期为5*10^7) %y的初值为1,w=5^13,模M=2^36(伪随机数周期为2^34,约2*10^10) %y的初值为1,w=5^17,模M=2^42(伪随机数周期为2^40,约10^12) %----...
uinform

%产生一组[0,1]分布的随机数,采用余数法
%从文献中得知下列参数组较为适用:
%y的初值为1,w=7,模M=10^10(伪随机数周期为5*10^7)
%y的初值为1,w=5^13,模M=2^36(伪随机数周期为2^34,约2*10^10)
%y的初值为1,w=5^17,模M=2^42(伪随机数周期为2^40,约10^12)
%--------------------------------------------------------
%function x=uniform(y,w,M,n)
%n为要产生的随机数个数
function x=uniform(y,w,M,n)
for i=1:n
??x(i)=y./M;
??y=rem(w*y,M);%rem()为求余函数
end

文章出自:辣妈网www.matlabjc.com,尊重版权是美德,转载请保留原地址,感谢合作!

联系我们 | 广告服务 | 诚聘英才 | 友情链接 | 版权声明 | 关于我们 | 网站地图
辣妈网 - 时尚潮流辣妈必逛的育儿网站 - 凯娜科技
辣妈网 时尚潮流辣妈必逛的育儿网站 服务QQ:790646582 e-mail:zk8312@163.com
Copyright @ 辣妈网 2014 All Rights Reserved | 吉ICP备14005127号-2
本站部分资源来自网友上传,如果无意之中侵犯了您的版权,请联系本站,本站将在3个工作日内删除。