在网上扒了好久也没有想要的正态分布生产器,干脆参考网上的例子自己做个吧!
正态分布公式
//正态分布公式
func NormalFloat64(x int64, miu int64, sigma int64) float64 {
randomNormal := 1 / (math.Sqrt(2*math.Pi) * float64(sigma)) * math.Pow(math.E, -math.Pow(float64(x-miu)
这篇博客介绍了如何在Golang中实现正态分布的随机数生成器,包括正态分布公式和自定义期望值与方差的方法。作者提供了RandomNormalInt64函数的调用示例,并分享了生成100个随机数进行测试的代码片段,作为学习笔记。
在网上扒了好久也没有想要的正态分布生产器,干脆参考网上的例子自己做个吧!
正态分布公式
//正态分布公式
func NormalFloat64(x int64, miu int64, sigma int64) float64 {
randomNormal := 1 / (math.Sqrt(2*math.Pi) * float64(sigma)) * math.Pow(math.E, -math.Pow(float64(x-miu)
2222
2030
3547

被折叠的 条评论
为什么被折叠?