c++ - 对数正态分布/C++ gnu

标签 c++ random gnu

我想使用 c++ gnu 中的对数正态分布生成随机点 (x,y)

我知道它需要参数均值方差,但我如何调用它?

最佳答案

使用新的酷 C++11 STL 随机系统。

std::mt19937 mt(/*seed*/);
std::lognormal_distribution<float> dist(/*mean*/, /*variance*/);

float randomValue = dist(mt);

关于c++ - 对数正态分布/C++ gnu,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27255741/

相关文章:

c++ - std::to_string - 多个重载函数的实例与参数列表匹配

linux - n 天前从命令行上的给定日期开始

c# - 生成指定数量的随机但独特的颜色

MySQL - 仅在需要时根据结果生成行

mysql - 用随机元音替换 mysql 列中的所有元音

c - 如何使用 GNU Readline 库成功编译 C 程序?

linux - 如何使用 lynx 命令行发布 JSON 数据?

c++ - 面向初学者的 Qt 教程

Visual Studio 2012 的 C++ 命令行编译器

c++ - 使用 libgit2 从另一个分支创建新的 git 存储库?