在Java中,Random類用于生成偽隨機(jī)數(shù)。它提供了多種方法來生成不同類型的隨機(jī)數(shù)。
常用的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("隨機(jī)整數(shù):" + randomNumber);
double randomDouble = random.nextDouble();
System.out.println("隨機(jī)浮點(diǎn)數(shù):" + randomDouble);
boolean randomBoolean = random.nextBoolean();
System.out.println("隨機(jī)布爾值:" + randomBoolean);
byte[] randomBytes = new byte[10];
random.nextBytes(randomBytes);
System.out.println("隨機(jī)字節(jié)數(shù)組:" + Arrays.toString(randomBytes));
int randomIntInRange = random.nextInt(100);
System.out.println("0到100之間的隨機(jī)整數(shù):" + randomIntInRange);
long randomLong = random.nextLong();
System.out.println("隨機(jī)長整數(shù):" + randomLong);
}
}
以上代碼將生成不同類型的隨機(jī)數(shù),并將其打印輸出。請注意,由于Random類生成的是偽隨機(jī)數(shù),因此每次運(yùn)行程序時生成的隨機(jī)數(shù)序列可能會有所不同。