Java Random
文章目录
Java Random
在Java中,java.util.Random类用于生成各种随机数据。以下是一些常见的用法:
- 生成一个随机的boolean值:
Random rand = new Random();
boolean randomBoolean = rand.nextBoolean();
- 生成一个随机的int值:
Random rand = new Random();
int randomInt = rand.nextInt();
- 生成一个在指定范围内的随机int值:
Random rand = new Random();
int randomInt = rand.nextInt(100); // 生成一个0-99之间的随机整数
- 生成一个随机的long值:
Random rand = new Random();
long randomLong = rand.nextLong();
- 生成一个随机的float值:
Random rand = new Random();
float randomFloat = rand.nextFloat();
- 生成一个随机的double值:
Random rand = new Random();
double randomDouble = rand.nextDouble();
注意,Random对象的种子(seed)决定了随机数序列的开始。如果使用相同的种子创建两个Random对象,它们将生成相同的随机数序列。如果不指定种子,Random对象将使用当前时间的毫秒数作为种子。