溫馨提示×

java中如何生成隨機數

小億
81
2024-01-17 04:04:59
欄目: 編程語言

在Java中,可以使用Random類來生成隨機數。下面是一個示例:

import java.util.Random;

public class RandomNumberGenerator {
    public static void main(String[] args) {
        Random random = new Random();

        // 生成一個隨機整數
        int randomNumber = random.nextInt();

        // 生成一個指定范圍內的隨機整數
        int randomNumberInRange = random.nextInt(100); // 生成0到99之間的隨機整數

        // 生成一個隨機浮點數
        double randomDouble = random.nextDouble();

        // 生成一個隨機布爾值
        boolean randomBoolean = random.nextBoolean();

        System.out.println("隨機整數: " + randomNumber);
        System.out.println("指定范圍內的隨機整數: " + randomNumberInRange);
        System.out.println("隨機浮點數: " + randomDouble);
        System.out.println("隨機布爾值: " + randomBoolean);
    }
}

在此示例中,我們使用Random類的nextInt()方法來生成隨機整數,使用nextDouble()方法來生成隨機浮點數,使用nextBoolean()方法來生成隨機布爾值。您還可以使用nextInt(int n)方法生成指定范圍內的隨機整數,其中n是范圍的上限(不包括)。

請注意,Random類的實例應該只創建一次,并在需要生成隨機數時多次使用該實例。否則,由于隨機數種子的問題,生成的隨機數可能會出現重復。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女