欢迎访问宙启技术站
智能推送

Random类函数-生成随机数的常用函数

发布时间:2023-07-02 21:32:21

Random类是Java中用于生成随机数的类,它包含了许多常用的函数,可以满足不同的随机数生成需求。下面将介绍Random类中常用的几个函数。

1. nextInt()

nextInt()函数用于生成一个int类型的随机数。它可以接受一个整数作为参数,表示生成随机数的范围。例如,nextInt(10)会生成一个范围在0到9之间的随机数。

2. nextDouble()

nextDouble()函数用于生成一个double类型的随机数。它生成的随机数范围在0.0(包含)到1.0(不包含)之间。

3. nextLong()

nextLong()函数用于生成一个long类型的随机数。它生成的随机数的范围较大,可以超过int类型的范围。

4. nextBoolean()

nextBoolean()函数用于生成一个boolean类型的随机数,即true或false。它以50%的概率生成true或false。

5. nextFloat()

nextFloat()函数用于生成一个float类型的随机数。它生成的随机数范围在0.0(包含)到1.0(不包含)之间。

6. nextBytes(byte[] bytes)

nextBytes(byte[] bytes)函数用于生成一个随机的字节数组。它会将生成的随机数填充到给定的字节数组中。

需要注意的是,Random类需要通过创建实例的方式来使用。例如:

Random random = new Random();
int randomNumber = random.nextInt(100);

在上面的例子中,我们创建了一个Random类的实例,并调用了nextInt()函数生成一个范围在0到99之间的随机数。

总结起来,Random类提供了生成随机数的常用函数,可以满足不同数据类型的随机数生成需求。通过这些函数的使用,我们可以方便地在Java中生成随机数。