我正在使用 gcc (GCC) 4.4.7 20120313 (Red Hat 4.4.7-11) 编译器。 Uniform real distribution function在其中不起作用。根据
,有什么方法可以在我目前的编译器中生成 0 到 1 [0,1] 之间的数字吗?- 均匀随机分布
- 高斯分布
- 指数分布。
我无法升级编译器我的项目对当前 4.4.7 版本有很多依赖性。 C 或 C++ 都适合我。
最佳答案
如果您没有这些库,我会拿一份“C 中的数字食谱”并自己编写。由于它们受版权保护,因此我无法在此处复制它们。但第 7 章有您要找的内容。
我的拷贝已过时;但是,仍然非常适合这些东西。 7.1 均匀偏差、7.2 正态偏差和 7.3 泊松、 Gamma 和二项式偏差。
--乔恩
关于c++ - 在 C 或 C++ 中使用分布生成数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29517368/