在Java中,Random類用于生成偽隨機數。它提供了多種方法來生成不同類型的隨機數。
常用的Random類方法包括:
使用Random類的示例代碼如下:
import java.util.Random;
public class RandomExample {
public static void main(String[] args) {
Random random = new Random();
int randomNumber = random.nextInt();
System.out.println("隨機整數:" + randomNumber);
double randomDouble = random.nextDouble();
System.out.println("隨機浮點數:" + randomDouble);
boolean randomBoolean = random.nextBoolean();
System.out.println("隨機布爾值:" + randomBoolean);
byte[] randomBytes = new byte[10];
random.nextBytes(randomBytes);
System.out.println("隨機字節數組:" + Arrays.toString(randomBytes));
int randomIntInRange = random.nextInt(100);
System.out.println("0到100之間的隨機整數:" + randomIntInRange);
long randomLong = random.nextLong();
System.out.println("隨機長整數:" + randomLong);
}
}
以上代碼將生成不同類型的隨機數,并將其打印輸出。請注意,由于Random類生成的是偽隨機數,因此每次運行程序時生成的隨機數序列可能會有所不同。