我正在编写一个用于模拟队列系统的程序,并希望一个流用于到达间隔时间,另一个流用于服务时间等等.
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中生成多个独立的随机流所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)