Java Random

文章目录

Java Random

在Java中,java.util.Random类用于生成各种随机数据。以下是一些常见的用法:

  1. 生成一个随机的boolean值:

Random rand = new Random();
boolean randomBoolean = rand.nextBoolean();

  1. 生成一个随机的int值:

Random rand = new Random();
int randomInt = rand.nextInt();

  1. 生成一个在指定范围内的随机int值:

Random rand = new Random();
int randomInt = rand.nextInt(100); // 生成一个0-99之间的随机整数

  1. 生成一个随机的long值:

Random rand = new Random();
long randomLong = rand.nextLong();

  1. 生成一个随机的float值:

Random rand = new Random();
float randomFloat = rand.nextFloat();

  1. 生成一个随机的double值:

Random rand = new Random();
double randomDouble = rand.nextDouble();

注意,Random对象的种子(seed)决定了随机数序列的开始。如果使用相同的种子创建两个Random对象,它们将生成相同的随机数序列。如果不指定种子,Random对象将使用当前时间的毫秒数作为种子。