gpt4 book ai didi

java - 如何制作随机数模式生成器?

转载 作者:行者123 更新时间:2023-11-30 07:52:14 24 4
gpt4 key购买 nike

我的情况是,我正在尝试找到随机数模式生成器代码,但我似乎找不到它。我需要使用“1”、“2”、“3”、“4”、“5”和“6”来创建一个 4 位数字的随机模式,如 1111、1264、2564 等。我尝试过这个,但它不是工作。

public static void computer() {
List<Integer> template = Arrays.asList(1, 2, 3, 4, 5, 6);
for (int i = 0; i < 10; ++i) {
List<Integer> items = new ArrayList<Integer>(template);
Collections.shuffle(items);
System.out.println(items);

}
}

最佳答案

试试这个:

Random r = new Random();
int number = 0;
int d = 1;

while (number < 1000) {

// generate number between 1-6
int num = r.nextInt(6) + 1;

number += num * d;
// increase the digit (units, tens, hundreds, thousands)
d *= 10;
}

System.out.println(number);

关于java - 如何制作随机数模式生成器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33195668/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com