我需要在均匀分布后生成数字。
假设我有一个间隔(十分钟)和一个伪随机数 x
,我如何确定参数 a,b
?
ten minute = is the temporally interval
a = is the lower-bound
b = is the upper-bound
x = is pseudo random number
目的是生成像均匀分布一样分布的数字!
答案 0 :(得分:0)
鉴于事实很少,
a = is the lower-bound
b = is the upper-bound
x = is pseudo random number
和 一个通用任务“生成像均匀分布一样分布的数字”
这些解决方案都是现成的:
x = numpy.random.uniform( low = a, high = b, size = None )
x = unifrnd( a, b );
答案 1 :(得分:0)
我不确定如何处理x
,但是这里有一些代码会在n
和a
之间统一分配b
个数字/ p>
import numpy as np
np.random.rand(n) * (b-a) + a