在python中生成多个独立的随机流

在python中生成多个独立的随机流,第1张

概述我想在 python中生成多个随机数流. 我正在编写一个用于模拟队列系统的程序,并希望一个流用于到达间隔时间,另一个流用于服务时间等等. numpy.random()从全局流生成随机数. 在matlab中有something called RandStream,它使我能够创建多个流. 有没有办法在Python中创建类似RandStream的东西 Numpy和内部随机生成器都具有可实例化的类. 对于 我想在 python中生成多个随机数流.
我正在编写一个用于模拟队列系统的程序,并希望一个流用于到达间隔时间,另一个流用于服务时间等等.

numpy.random()从全局流生成随机数.

在matlab中有something called RandStream,它使我能够创建多个流.

有没有办法在Python中创建类似RandStream的东西

解决方法 Numpy和内部随机生成器都具有可实例化的类.

对于随机:

import randomrandom_generator = random.Random()random_generator.random()#>>> 0.9493959884174072

而对于Numpy:

import numpyrandom_generator = numpy.random.RandomState()random_generator.uniform(0,1,10)#>>> array([ 0.98992857,0.83503764,0.00337241,0.76597264,0.61333436,#>>>         0.0916262,0.52129459,0.44857548,0.86692693,0.21150068])
总结

以上是内存溢出为你收集整理的在python中生成多个独立的随机流全部内容,希望文章能够帮你解决在python中生成多个独立的随机流所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1193135.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-03
下一篇 2022-06-03

发表评论

登录后才能评论

评论列表(0条)

保存