Java获取随机3个数字

在Java中,我们经常需要生成随机数。有时候我们需要获取一组随机数字,比如获取3个随机数字。本文将介绍如何使用Java代码获取随机3个数字。

生成随机数

Java提供了java.util.Random类来帮助我们生成随机数。我们可以通过Random类的nextInt()方法来获取一个随机整数。

下面是一个简单的Java代码示例,用于生成一个随机整数:

import java.util.Random;

public class RandomNumberGenerator {
    public static void main(String[] args) {
        Random random = new Random();
        int randomNumber = random.nextInt();
        System.out.println("Random number: " + randomNumber);
    }
}

获取随机3个数字

要获取3个随机数字,我们可以多次调用nextInt()方法。下面是一个示例代码,用于获取3个随机整数:

import java.util.Random;

public class ThreeRandomNumbers {
    public static void main(String[] args) {
        Random random = new Random();
        
        for (int i = 0; i < 3; i++) {
            int randomNumber = random.nextInt();
            System.out.println("Random number " + (i + 1) + ": " + randomNumber);
        }
    }
}

以上代码会输出3个不同的随机整数。每次调用nextInt()方法都会生成一个新的随机数。

类图

下面是一个类图,展示了RandomNumberGeneratorThreeRandomNumbers两个类的关系:

classDiagram
    class RandomNumberGenerator {
        +main(String[] args)
    }

    class ThreeRandomNumbers {
        +main(String[] args)
    }

    RandomNumberGenerator --> ThreeRandomNumbers

序列图

下面是一个序列图,展示了ThreeRandomNumbers类中main方法的执行流程:

sequenceDiagram
    participant RandomNumberGenerator
    participant ThreeRandomNumbers

    ThreeRandomNumbers->>RandomNumberGenerator: 创建Random对象
    loop 3 times
        ThreeRandomNumbers->>RandomNumberGenerator: 调用nextInt()
        RandomNumberGenerator->>ThreeRandomNumbers: 返回随机数
    end

通过上面的示例代码和图表,我们可以很容易地在Java中获取随机3个数字。希望本文对您有所帮助!