Random()函数怎么在Java中使用

本篇文章给大家分享的是有关Random()函数怎么在Java中使用,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。

创新互联建站-专业网站定制、快速模板网站建设、高性价比蓬江网站开发、企业建站全套包干低至880元,成熟完善的模板库,直接使用。一站式蓬江网站制作公司更省心,省钱,快速模板网站建设找我们,业务覆盖蓬江地区。费用合理售后完善,十年实体公司更值得信赖。

Java中存在着两种Random函数:

  • java.lang.Math.Random;

调用这个Math.Random()函数能够返回带正号的double值,该值大于等于0.0且小于1.0,即取值范围是[0.0,1.0)的左闭右开区间,返回值是一个伪随机选择的数,在该范围内(近似)均匀分布。

  • java.util.Random

下面Random()的两种构造方法:

Random():创建一个新的随机数生成器。

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

我们可以在构造Random对象的时候指定种子(这里指定种子有何作用,请接着往下看),如:Random r1 = new Random(20);或者默认当前系统时间的毫秒数作为种子数:Random r1 = new Random();

需要说明的是:你在创建一个Random对象的时候可以给定任意一个合法的种子数,种子数只是随机算法的起源数字,和生成的随机数的区间没有任何关系。如下面的Java代码:

Random rand =new Random(25);
int i;
i=rand.nextInt(100);

初始化时25并没有起直接作用(注意:不是没有起作用),rand.nextInt(100);中的100是随机数的上限,产生的随机数为0-100的整数,不包括100。

在实践中,java.util.Random 类总是优于 java.lang.Math.random()。

以上就是Random()函数怎么在Java中使用,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注创新互联行业资讯频道。


网页名称:Random()函数怎么在Java中使用
文章链接:http://cdiso.cn/article/geohdp.html

其他资讯