请原谅这篇文章令人作呕的noobish性质,但我对那些在个人电脑上使用C++和R编程的人有一个疑问.
问题:为什么下面两个程序产生的这些随机数不相等,我该如何解决这个问题?
local函数和<<-运算符.我已经尝试将我在C++中的所有计算转换为double/ float(偶数long double),并使用fmod而不是模数运算符%:再次输出不同的输出,但仍然与R中的输出不相似.我不知道它是否具有任何重要意义,但我我想补充说我正在使用G ++编译器编译C++代码.
算法:以下算法可用于任何标准个人计算机.建议并行使用三个字生成器,
并用作伪随机数的小数部分
我已经使用的初始值中号0 = 5,M" 0 = 11,和M '' 0 = 17.
程序: …