整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:

java获取随机数

很多朋友都想知道java怎么获取随机数?下面就一起来了解一下吧~

Java中的随机数的有三种产生方式:

(01). 通过.()来获取一个当前时间毫秒数的long型数字。

(02). 通过Math.()返回一个0到1之间的值。

(03). 通过类来产生一个随机数。

第1种

通过.()来获取随机数。实际上是获取当前时间毫秒数,它是long类型。使用方法如下:

final long l = System.currentTimeMillis();

若要获取int类型的整数,只需要将上面的结果转行成int类型即可。比如java 随机数的使用,获取[0, 100)之间的int整数。方法如下:

final long l = System.currentTimeMillis();final int i = (int)( l % 100 );

第2种

通过Math.()来获取随机数。实际上,它返回的是0(包含)到1(不包含)之间的值。使用方法如下:

final double d = Math.random();

若要获取int类型的整数,只需要将上面的结果转行成int类型即可。比如,获取[0, 100)之间的int整数。方法如下:

第3种

通过类来获取随机数。

使用方法如下:

(01)创建对象。有两种方法可以创建对象java 随机数的使用,如下:

Random random = new Random();//默认构造方法Random random = new Random(1000);//指定种子数字

(02)通过对象获取随机数。支持的随机值类型包括:, byte, int, long, float, 。

比如,获取[0, 100)之间的int整数。方法如下:

int i2 = random.nextInt(100);