java.util 类 Random

11. java.util 类 Random

  • 此类的实例用于生成伪随机数流。
  • 如果用相同的种子创建两个 Random 实例,则对每个实例进行相同的方法调用序列,它们将生成并返回相同的数字序列。

构造方法

  • public Random():创建一个新的随机数生成器。
  • public Random(long seed):使用单个 long 种子创建一个新的随机数生成器。

常用方法 nextLong()

  • public int nextInt():返回下一个伪随机数,它是此随机数生成器的序列中均匀分布的 int 值。
  • public int nextInt(int n):返回一个伪随机数,它是取自此随机数生成器序列的、在 0(包括)和指定值(不包括)之间均匀分布的 int 值。
  • public double nextGaussian():返回下一个伪随机数,它是取自此随机数生成器序列的、呈高斯(“正态”)分布的 double 值,其平均值是 0.0,标准差是 1.0。
    • nextBytes(byte[] bytes) ,nextDouble() ,nextFloat() ,nextLong()

猜你喜欢

转载自www.cnblogs.com/Stephanie-boke/p/11515224.html