以下是一个生成随机长度数字的Java代码示例:

import java.util.Random;

public class RandomNumberGenerator {

    public static void main(String[] args) {
        int minLength = 1; // 最小长度
        int maxLength = 10; // 最大长度

        int randomNumber = generateRandomNumber(minLength, maxLength);
        System.out.println("随机数字: " + randomNumber);
    }

    private static int generateRandomNumber(int minLength, int maxLength) {
        Random random = new Random();
        int length = random.nextInt(maxLength - minLength + 1) + minLength;

        StringBuilder sb = new StringBuilder();
        for (int i = 0; i < length; i++) {
            int digit = random.nextInt(10); // 生成0到9之间的随机数字
            sb.append(digit);
        }

        return Integer.parseInt(sb.toString());
    }
}

在上面的示例中,我们定义了一个generateRandomNumber方法,该方法接受最小长度和最大长度作为参数,并生成一个随机长度的数字。我们使用Random类生成随机数,并使用StringBuilder类构建数字字符串。最后,我们将生成的数字字符串解析为整数并返回。

你可以根据需要调整minLengthmaxLength的值来生成不同长度的随机数字

java生成随机长度数字

原文地址: https://www.cveoy.top/t/topic/ic5z 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录