大家都知道,学习java是一个漫长且循环的过程,这往往需要我们花费很多的精力与时间才能有所收获。今天就来为大家介绍一些java的简单知识,也就是java
API说明,Random类的方法摘要,一起来看看吧。
一、首先介绍Java API说明
Random类的实例用于生成伪随机数流。这个类使用48位的种子,使用线性同余公式对它进行修改。如果用相同的种子创建两个 Random实例,那么对每个实例进行相同的方法调用序列,它们将生成并返回相同的数字序列。为了保证属性的实现,为类 Random指定了特定的算法。很多应用程序会发现Math类中的random方法更易于使用。
二、方法摘要如下:
⑴Random():
创建一个新的随机数生成器。
⑵Random(long seed):
使用单个long种子创建一个新随机数生成器:
public Random(long seed) { setSeed(seed); }
next方法使用它来保存随机数生成器的状态。
⑶protected int next(int bits):
生成下一个伪随机数。
⑷boolean nextBoolean():
返回下一个伪随机数,它是从此随机数生成器的序列中取出的、均匀分布的boolean值。
⑸void nextBytes(byte[] bytes):
生成随机字节并将其置于用户提供的字节数组中。
⑹double nextDouble():
返回下一个伪随机数,它是从此随机数生成器的序列中取出的、在0.0和1.0之间均匀分布的double值。
⑺float nextFloat():
返回下一个伪随机数,它是从此随机数生成器的序列中取出的、在0.0和1.0之间均匀分布的float值。
⑻double nextGaussian():
返回下一个伪随机数,它是从此随机数生成器的序列中取出的、呈高斯(“正常地”)分布的double值,其平均值是0.0,标准偏差是1.0。
⑼int nextInt():
返回下一个伪随机数,它是此随机数生成器的序列中均匀分布的int值。
⑽int nextInt(int n):
返回一个伪随机数,它是从此随机数生成器的序列中取出的、在0(包括)和指定值(不包括)之间均匀分布的int值。
⑾long nextLong():
返回下一个伪随机数,它是从此随机数生成器的序列中取出的、均匀分布的long值。
⑿void setSeed(long seed):
使用单个long种子设置此随机数生成器的种子。
以上就是关于java API说明,Random类的方法摘要的主要内容,如果你对java知识感兴趣,想要了解更多java基础和常见问题,敬请关注奇Q工具网。
推荐阅读: