如何在C或C++中轻松生成服从正态分布的随机数?
我不想使用Boost.
我知道Knuth详细讨论了这个问题,但我现在手头没有他的书.
计算generate Gaussian-distributed numbers from a regular RNG的方法有很多种.
Box-Muller transform是常用的.它正确地产生正态分布的值.算术很简单.您生成两个(均匀的)随机数,通过对它们应用公式,可以得到两个正态分布的随机数.返回一个,将另一个保存为随机数供下一次请求使用.
程序员进阶攻略 -〔胡峰〕
玩转webpack -〔程柳锋〕
DDD实战课 -〔欧创新〕
移动端自动化测试实战 -〔思寒〕
摄影入门课 -〔小麥〕
人人都能学会的编程入门课 -〔胡光〕
TensorFlow 2项目进阶实战 -〔彭靖田〕
如何成为学习高手 -〔高冷冷〕
零基础实战机器学习 -〔黄佳〕
Kubernetes入门实战课 -〔罗剑锋〕
运维监控系统实战笔记 -〔秦晓辉〕
结构思考力 · 透过结构看思考 -〔李忠秋〕
无涯教程 - DBUtils教程
无涯教程 - Awk教程
无涯教程 - Golang教程
无涯教程 - JSoup教程
无涯教程 - 函数式编程教程
无涯教程 - 设计模式教程
无涯教程 - Latex教程
无涯教程 - LibTorch教程