java random api_java API说明,Random类的方法摘要

大家都知道,学习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工具网。

推荐阅读:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值