在Java中生成隨機(jī)數(shù)可以使用Random類或者M(jìn)ath類的random()方法。以下是兩種常見的寫法:
import java.util.Random;
public class RandomNumber {
public static void main(String[] args) {
// 創(chuàng)建一個Random對象
Random random = new Random();
// 生成一個隨機(jī)整數(shù)
int randomNumber = random.nextInt();
// 生成一個指定范圍的隨機(jī)整數(shù)
int randomNumberInRange = random.nextInt(100); // 生成0到99之間的隨機(jī)整數(shù)
// 生成一個隨機(jī)浮點(diǎn)數(shù)
double randomDouble = random.nextDouble();
// 輸出結(jié)果
System.out.println("隨機(jī)整數(shù): " + randomNumber);
System.out.println("指定范圍的隨機(jī)整數(shù): " + randomNumberInRange);
System.out.println("隨機(jī)浮點(diǎn)數(shù): " + randomDouble);
}
}
public class RandomNumber {
public static void main(String[] args) {
// 生成一個隨機(jī)浮點(diǎn)數(shù)
double randomDouble = Math.random();
// 生成一個指定范圍的隨機(jī)整數(shù)
int randomNumberInRange = (int) (Math.random() * 100); // 生成0到99之間的隨機(jī)整數(shù)
// 輸出結(jié)果
System.out.println("隨機(jī)浮點(diǎn)數(shù): " + randomDouble);
System.out.println("指定范圍的隨機(jī)整數(shù): " + randomNumberInRange);
}
}
注意:以上代碼為簡單示例,實(shí)際應(yīng)用還需根據(jù)具體需求進(jìn)行適當(dāng)?shù)男薷摹?/p>