溫馨提示×

Java隨機(jī)數(shù)代碼怎么寫

小億
115
2024-01-22 17:54:15
欄目: 編程語言

在Java中生成隨機(jī)數(shù)可以使用Random類或者M(jìn)ath類的random()方法。以下是兩種常見的寫法:

  1. 使用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);
    }
}
  1. 使用Math類的random()方法:
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>

0