- #随机数种子默认是1
- Runif = function(n,seed = 1){
- m = 2^16
- b = 2053
- a = 13849
- xt = c()
- r = c()
- xt[1] = (b*seed + a)%%m
- for (i in 1:n) {
- r[i] = xt[i]/m
- xt[i+1] = (b * xt[i]+a)%%m
- }
- return(r)
- }
- Runif(50)
|
楼主: Oxygen17
|
713
0
[新手尝试] R语言编程训练:用自己的函数实现0,1均匀随机数生成 |
扫码京ICP备16021002号-2 京B2-20170662号
京公网安备 11010802022788号
论坛法律顾问:王进律师
知识产权保护声明
免责及隐私声明


