相关疑难解决方法(0)

在C/C++中按照正态分布生成随机数

如何在C或C++中正常分布后轻松生成随机数?

我不想使用Boost.

我知道Knuth详细谈论了这个问题,但我现在还没有他的书.

c c++ random distribution normal-distribution

112
推荐指数
8
解决办法
18万
查看次数

将均匀分布转换为正态分布

如何将均匀分布(大多数随机数生成器产生,例如介于0.0和1.0之间)转换为正态分布?如果我想要选择的平均值和标准偏差怎么办?

language-agnostic random algorithm normal-distribution

98
推荐指数
6
解决办法
10万
查看次数

Boost BCP不输出任何文件?

我正在尝试使用Boost Copy(BCP)实用程序将normal_distribution类从Boost中拉出来.但是,当我这样做时bcp normal_distribution ./my_normal_distribution_dir,my_normal_distribution_dir目录中没有任何内容.

以下是我正在做的有关环境的更详细背景:

在Mac OS 10.7上,我下载了Boost 1.50和未修改的源文件.在顶级Boost目录中,我做到了./bootstrap.sh.然后,我做了./bjam ./tools/bcp,它在./dist/bin目录中生成了一个bcp可执行文件.我创建了一个名为my_normal_distribution_dir的目录.然后,我尝试了以下命令来提取normal_distribution类:

./dist/bin/bcp normal_distribution ./my_normal_distribution_dir
./dist/bin/bcp --list normal_distribution --boost=./ ./my_normal_distribution_dir 
./dist/bin/bcp --list normal_distribution --boost=./ output-path:./my_normal_distribution_dir
Run Code Online (Sandbox Code Playgroud)

我也尝试使用my_normal_distribution_dir的绝对路径.

所有这些都给出了以下输出:

no errors detected
Run Code Online (Sandbox Code Playgroud)

但是,在尝试了所有这些之后,my_normal_distribution_dir目录仍然是空的!我该怎么办?

此外,由于这个线程建议BCP.一旦我们解决了上述问题,BCP就应该完美地处理我的用例.

c++ boost bcp normal-distribution

6
推荐指数
1
解决办法
488
查看次数