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

简单易用的Java随机数生成函数

发布时间:2023-07-02 00:47:13

Java中有多种生成随机数的方式,但最常用且简单易用的是使用java.util.Random类。

首先,我们需要导入java.util.Random类:

import java.util.Random;

然后,我们可以创建一个Random对象:

Random random = new Random();

随机数的生成有多种方式,下面介绍一些常用的方法。

1. 生成一个随机整数:

int randomNumber = random.nextInt();

这将生成一个范围在-2^312^31-1之间的随机整数。

2. 生成一个指定范围内的随机整数:

int min = 1;
int max = 100;
int randomNumber = random.nextInt(max - min + 1) + min;

这将生成一个范围在1100之间的随机整数。

3. 生成一个随机浮点数:

double randomNumber = random.nextDouble();

这将生成一个范围在0.01.0之间的随机浮点数。

4. 生成一个指定范围内的随机浮点数:

double min = 0.5;
double max = 1.0;
double randomNumber = min + random.nextDouble() * (max - min);

这将生成一个范围在0.51.0之间的随机浮点数。

5. 生成一个随机布尔值:

boolean randomBoolean = random.nextBoolean();

这将生成一个随机的布尔值,即truefalse

以上就是使用java.util.Random类生成随机数的一些常用方法。这些方法非常简单易用,可以满足大部分随机数生成的需求。如果需要更高级的随机数生成算法,可以考虑使用java.security.SecureRandom类。