类 RandomAdaptorTest.ConstantGenerator

java.lang.Object
org.hipparchus.random.RandomAdaptorTest.ConstantGenerator
所有已实现的接口:
RandomGenerator
封闭类:
RandomAdaptorTest

public static class RandomAdaptorTest.ConstantGenerator extends Object implements RandomGenerator
  • 构造器概要

    构造器
    构造器
    说明
     
    ConstantGenerator(double value)
     
  • 方法概要

    修饰符和类型
    方法
    说明
    boolean
    返回此随机数生成器序列中的下一个伪随机、均匀分布的boolean值。
    void
    nextBytes(byte[] bytes)
    生成随机字节并将其放入用户提供的字节数组中。
    void
    nextBytes(byte[] bytes, int offset, int len)
    生成随机字节并将其放入用户提供的字节数组中。
    double
    返回此随机数生成器序列中的下一个伪随机、均匀分布的double值,范围在0.01.0之间。
    float
    返回此随机数生成器序列中的下一个伪随机、均匀分布的float值,范围在0.01.0之间。
    double
    返回此随机数生成器序列中的下一个伪随机、高斯(“正态”)分布的double值,均值为0.0,标准差为1.0
    int
    返回此随机数生成器序列中的下一个伪随机、均匀分布的int值。
    int
    nextInt(int n)
    返回从此随机数生成器序列中绘制的介于0(包括)和指定值(不包括)之间的伪随机、均匀分布的int值。
    long
    返回此随机数生成器序列中的下一个伪随机、均匀分布的long值。
    long
    nextLong(long n)
    返回从此随机数生成器序列中绘制的介于0(包括)和指定值(不包括)之间的伪随机、均匀分布的int值。
    void
    setSeed(int seed)
    使用int种子设置基础随机数生成器的种子。
    void
    setSeed(int[] seed)
    使用int数组种子设置基础随机数生成器的种子。
    void
    setSeed(long seed)
    使用long种子设置基础随机数生成器的种子。

    从类继承的方法 java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 构造器详细资料

    • 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.01.0之间。
      指定者:
      nextDouble 在接口中 RandomGenerator
      返回:
      返回此随机数生成器序列中的下一个伪随机、均匀分布的double值,范围在0.01.0之间。
    • nextFloat

      public float nextFloat()
      从接口复制的说明: RandomGenerator
      返回此随机数生成器序列中的下一个伪随机、均匀分布的float值,范围在0.01.0之间。
      指定者:
      nextFloat 在接口中 RandomGenerator
      返回:
      返回此随机数生成器序列中的下一个伪随机、均匀分布的float值,范围在0.01.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 - 种子值