java 中random的用法

  • 格式:docx
  • 大小:13.62 KB
  • 文档页数:2

java 中random的用法

在Java中,Random类是用于生成伪随机数的。以下是一些常用的Random类方法及其用法:

创建Random对象:

java

Random random = new Random();

生成指定范围内的随机整数:

java

int randomInt = random.nextInt(100); // 生成0到99之间的随机整数

生成指定范围内的随机整数,包括上下限:

java

int randomIntRange = random.nextInt(100, 200); // 生成100到199之间的随机整数

生成指定范围内的随机浮点数:

java

double randomDouble = random.nextDouble(); // 生成0.0到1.0之间的随机浮点数

double randomDoubleRange = random.nextDouble(1.0, 5.0); // 生成1.0到5.0之间的随机浮点数

生成指定范围内的随机布尔值:

java

boolean randomBoolean = random.nextBoolean(); // 生成true或false之间的随机布尔值

生成指定长度的随机字节数组:

java

byte[] randomBytes = new byte[10];

random.nextBytes(randomBytes); // 生成长度为10的随机字节数组

这些方法可以根据需要进行组合和嵌套使用,以满足不同的随机数生成需求。请注意,由于Random类是基于伪随机算法生成的,因此每次调用这些方法时,都会产生不同的结果。