类 StableRandomGenerator
java.lang.Object
org.hipparchus.random.StableRandomGenerator
- 所有已实现的接口:
-
NormalizedRandomGenerator
该类提供了一个稳定的标准化随机数生成器。它从具有位置参数0和比例1的稳定分布中采样。
该实现使用了Chambers-Mallows-Stuck方法,如James E. Gentle, Wolfgang Härdle, Yuichi Mori所述的计算统计手册:概念和方法。
-
构造器概要
-
方法概要
-
构造器详细资料
-
StableRandomGenerator
public StableRandomGenerator(RandomGenerator generator, double alpha, double beta) throws MathIllegalArgumentException, NullArgumentException 创建一个新的生成器。- 参数:
-
generator
- 要使用的基础随机生成器 -
alpha
- 稳定性参数。必须在范围(0, 2]内 -
beta
- 偏斜参数。必须在范围[-1, 1]内 - 抛出:
-
NullArgumentException
- 如果生成器为null -
MathIllegalArgumentException
- 如果alpha <= 0
或alpha > 2
或beta < -1
或beta > 1
-
-
方法详细资料
-
nextNormalizedDouble
public double nextNormalizedDouble()生成一个具有零位置和单位比例的随机标量。- 指定者:
-
nextNormalizedDouble
在接口中NormalizedRandomGenerator
- 返回:
- 一个具有零位置和单位比例的随机标量
-