类 RandomAdaptorTest.ConstantGenerator
java.lang.Object
org.hipparchus.random.RandomAdaptorTest.ConstantGenerator
- 所有已实现的接口:
-
RandomGenerator
- 封闭类:
-
RandomAdaptorTest
-
构造器概要
-
方法概要
修饰符和类型方法说明boolean
返回此随机数生成器序列中的下一个伪随机、均匀分布的boolean
值。void
nextBytes
(byte[] bytes) 生成随机字节并将其放入用户提供的字节数组中。void
nextBytes
(byte[] bytes, int offset, int len) 生成随机字节并将其放入用户提供的字节数组中。double
返回此随机数生成器序列中的下一个伪随机、均匀分布的double
值,范围在0.0
到1.0
之间。float
返回此随机数生成器序列中的下一个伪随机、均匀分布的float
值,范围在0.0
到1.0
之间。double
返回此随机数生成器序列中的下一个伪随机、高斯(“正态”)分布的double
值,均值为0.0
,标准差为1.0
。int
nextInt()
返回此随机数生成器序列中的下一个伪随机、均匀分布的int
值。int
nextInt
(int n) 返回从此随机数生成器序列中绘制的介于0(包括)和指定值(不包括)之间的伪随机、均匀分布的int
值。long
nextLong()
返回此随机数生成器序列中的下一个伪随机、均匀分布的long
值。long
nextLong
(long n) 返回从此随机数生成器序列中绘制的介于0(包括)和指定值(不包括)之间的伪随机、均匀分布的int
值。void
setSeed
(int seed) 使用int
种子设置基础随机数生成器的种子。void
setSeed
(int[] seed) 使用int
数组种子设置基础随机数生成器的种子。void
setSeed
(long seed) 使用long
种子设置基础随机数生成器的种子。
-
构造器详细资料
-
ConstantGenerator
public ConstantGenerator() -
ConstantGenerator
public ConstantGenerator(double value)
-
-
方法详细资料
-
nextBoolean
public boolean nextBoolean()从接口复制的说明:RandomGenerator
返回此随机数生成器序列中的下一个伪随机、均匀分布的boolean
值。- 指定者:
-
nextBoolean
在接口中RandomGenerator
- 返回:
-
返回此随机数生成器序列中的下一个伪随机、均匀分布的
boolean
值。
-
nextBytes
public void nextBytes(byte[] bytes) 从接口复制的说明:RandomGenerator
生成随机字节并将其放入用户提供的字节数组中。生成的随机字节数量等于字节数组的长度。- 指定者:
-
nextBytes
在接口中RandomGenerator
- 参数:
-
bytes
- 非空字节数组,用于放置随机字节
-
nextBytes
public void nextBytes(byte[] bytes, int offset, int len) 从接口复制的说明:RandomGenerator
生成随机字节并将其放入用户提供的字节数组中。- 指定者:
-
nextBytes
在接口中RandomGenerator
- 参数:
-
bytes
- 非空字节数组,用于放置随机字节 -
offset
- 插入生成字节到数组中的起始索引 -
len
- 要生成的字节数量
-
nextDouble
public double nextDouble()从接口复制的说明:RandomGenerator
返回此随机数生成器序列中的下一个伪随机、均匀分布的double
值,范围在0.0
到1.0
之间。- 指定者:
-
nextDouble
在接口中RandomGenerator
- 返回:
-
返回此随机数生成器序列中的下一个伪随机、均匀分布的
double
值,范围在0.0
到1.0
之间。
-
nextFloat
public float nextFloat()从接口复制的说明:RandomGenerator
返回此随机数生成器序列中的下一个伪随机、均匀分布的float
值,范围在0.0
到1.0
之间。- 指定者:
-
nextFloat
在接口中RandomGenerator
- 返回:
-
返回此随机数生成器序列中的下一个伪随机、均匀分布的
float
值,范围在0.0
到1.0
之间。
-
nextGaussian
public double nextGaussian()从接口复制的说明:RandomGenerator
返回此随机数生成器序列中的下一个伪随机、高斯(“正态”)分布的double
值,均值为0.0
,标准差为1.0
。- 指定者:
-
nextGaussian
在接口中RandomGenerator
- 返回:
-
返回此随机数生成器序列中的下一个伪随机、高斯(“正态”)分布的
double
值,均值为0.0
,标准差为1.0
。
-
nextInt
public int nextInt()从接口复制的说明:RandomGenerator
返回此随机数生成器序列中的下一个伪随机、均匀分布的int
值。所有232可能的
int
值应以(大约)相等的概率产生。- 指定者:
-
nextInt
在接口中RandomGenerator
- 返回:
-
返回此随机数生成器序列中的下一个伪随机、均匀分布的
int
值。
-
nextInt
public int nextInt(int n) 从接口复制的说明:RandomGenerator
返回从此随机数生成器序列中绘制的介于0(包括)和指定值(不包括)之间的伪随机、均匀分布的int
值。- 指定者:
-
nextInt
在接口中RandomGenerator
- 参数:
-
n
- 要返回的随机数的上限。必须为正数。 - 返回:
-
介于0(包括)和n(不包括)之间的伪随机、均匀分布的
int
值。
-
nextLong
public long nextLong()从接口复制的说明:RandomGenerator
返回此随机数生成器序列中的下一个伪随机、均匀分布的long
值。所有264可能的long
值应以(大约)相等的概率产生。- 指定者:
-
nextLong
在接口中RandomGenerator
- 返回:
-
从该随机数生成器序列中返回下一个伪随机、均匀分布的
long
值
-
nextLong
public long nextLong(long n) 从接口复制的说明:RandomGenerator
返回一个伪随机、均匀分布的int
值,范围从0(包含)到指定值(不包含),从该随机数生成器序列中绘制。- 指定者:
-
nextLong
在接口中RandomGenerator
- 参数:
-
n
- 要返回的随机数的上限。必须是正数。 - 返回:
-
一个伪随机、均匀分布的
int
值,范围从0(包含)到n(不包含)。
-
setSeed
public void setSeed(int seed) 从接口复制的说明:RandomGenerator
使用一个int
种子设置底层随机数生成器的种子。从相同种子开始生成的值序列应该是相同的。
- 指定者:
-
setSeed
在接口中RandomGenerator
- 参数:
-
seed
- 种子值
-
setSeed
public void setSeed(int[] seed) 从接口复制的说明:RandomGenerator
使用一个int
数组种子设置底层随机数生成器的种子。从相同种子开始生成的值序列应该是相同的。
- 指定者:
-
setSeed
在接口中RandomGenerator
- 参数:
-
seed
- 种子值
-
setSeed
public void setSeed(long seed) 从接口复制的说明:RandomGenerator
使用一个long
种子设置底层随机数生成器的种子。从相同种子开始生成的值序列应该是相同的。
- 指定者:
-
setSeed
在接口中RandomGenerator
- 参数:
-
seed
- 种子值
-