有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java如何以随机顺序打印给定范围内的数字

如何打印给定范围内的数字。例:10-13的随机顺序(10121311)

public class RandomizeNumbers {
    public static void main(String[] args) {
        Scanner getInput = new Scanner(System.in);
        int minimum = getInput.nextInt();
        int maximum = getInput.nextInt();
        Random t = new Random();

        for (int i = minimum; i <= maximum; i++) {
            System.out.println(t.nextInt(i));
        }
    }
}

共 (1) 个答案

  1. # 1 楼答案

    只是为了获取知识,你不能使用这种方法

    new Random().ints(start, endExclusive).distinct().limit(quantity).boxed().forEach(System.out::println);
    

    Obs:你需要Java8来使用它