|
|
[交流]
产生高斯分布随机数的原理
for (i=0;iatoms_num;i=i+2)
{
for (a=0;a<3;a++)
{
do{
u1=(real)rand()/RAND_MAX;
u2=(real)rand()/RAND_MAX;
v1=2.0*u1-1.0;
v2=2.0*u2-1.0;
s=v1*v1+v2*v2;
}while(s>=1.0);
r=-2.0*log(s)/s;
work->wx[a]=v1*sqrt(r);
work->wx[i+1][a]=v2*sqrt(r);
}
} |
» 猜你喜欢
售SCI一区T0P文章,我:8.O.55.1.O.5.4,科目全,可+急
已经有10人回复
售SCI一区文章,我:8O5.5.1.O5.4,科目全,可伽急
已经有9人回复
售SCI一区T0P文章,我:8.O55.1.O.54,科目全,可十急
已经有8人回复
售SCI文章,我:8O.5.5.1O.54,科目全,可十急
已经有7人回复
售SCI文章,我:8O5.5.1.O.54,科目齐全,可+急
已经有9人回复
售SCI文章,我:8O.5.5.1O.54,科目全,可十急
已经有8人回复
售SCI-T0P文章,我:8O.5.5.1.O.54,科目齐全,可+急
已经有8人回复
售SCI一区T0P文章,我:8O.55.1.O.5.4,科目齐全,可+急
已经有7人回复
售一区SCI文章T0P,我:8O.551.O54,科目全,可十急
已经有8人回复
售SCI一区T0P文章,我:8.O55.1.O.54,科目全,可十急
已经有7人回复
» 本主题相关价值贴推荐,对您同样有帮助:
|