网淘吧Visual Components、Flexsim 仿真技术博客 | Python、C#、Delphi xe 机器人编程教程 - 网淘吧

在 Python 中生成可重复的高斯分布随机数(固定种子方法) - Python Programming - visual compents 疑难解答

2026-04-03 新闻来源:网淘吧 围观:51
电脑广告
手机广告

Jesper

大家好,

我想用 Python 基于高斯分布(均值 + 标准差)生成随机数:



但我注意到 random.gauss 并不是伪随机的。
然而,我希望每次运行仿真时这些值保持不变,以便能够看到布局改进的效果(排除值变化带来的潜在影响)。

我可以生成一次,保存到 Excel,然后在后续每次仿真运行中读取它们,但这似乎有点大材小用。
有人知道其他方法吗?

你应该使用分布属性,但不幸的是,它们底层的随机流重置行为也有点不可预测,任何从属性中“拉取”新值的操作都会推进随机流。

你好 TSy,

感谢回复!所以你的意思是,如果不把值保存在某个地方并重新调用,就无法做到这一点?

嗯,你可以使用 Python 的 random 模块,只需要定义种子并确保调用次数相同等等。

1 个赞

啊,太完美了,我让它工作了,谢谢!

免责申明
部分文章来自各大搜索引擎,如有侵权,请与我联系删除。
打赏

文章底部电脑广告
手机广告位-内容正文底部

相关文章

上网淘巴领天猫淘宝优惠券,一年省好几千。

广告  ×

您是本站第938085名访客 今日有0篇新文章/评论