欢迎访问宙启技术站
智能推送

Java函数:如何生成随机数并将其存储到数组中?

发布时间:2023-10-28 18:24:35

在Java中,要生成随机数并将其存储到数组中,可以使用Java的Random类和数组来实现。以下是一个示例代码,该代码使用Random类生成10个随机数,并将其存储到一个整型数组中:

import java.util.Random;

public class RandomNumberArray {

    public static void main(String[] args) {
        int arraySize = 10; // 数组大小
        int[] randomArray = new int[arraySize]; // 创建数组

        Random random = new Random(); // 创建Random对象

        // 生成随机数并存储到数组中
        for (int i = 0; i < arraySize; i++) {
            int randomNumber = random.nextInt(100); // 生成0到99之间的随机数
            randomArray[i] = randomNumber; // 将随机数存储到数组中
        }

        // 打印数组中的随机数
        for (int i = 0; i < arraySize; i++) {
            System.out.println("Random number at index " + i + " is: " + randomArray[i]);
        }
    }
}

上述代码使用了Random类的nextInt(int n)方法来生成0到n-1之间的随机整数。在示例中,生成的随机数范围是0到99(100个数),可以根据需要调整范围。

程序首先创建一个大小为10的整型数组,并创建一个Random对象。然后使用循环生成随机数,并将其存储到数组中。随后,通过另一个循环遍历数组,并将数组中的随机数打印出来。

这样就实现了生成随机数并将其存储到数组中的功能。根据需求可以调整数组大小和随机数范围。