gpt4 book ai didi

java - 尝试使用随机生成器设置简单的加法序列

转载 作者:行者123 更新时间:2023-11-30 09:44:31 24 4
gpt4 key购买 nike

我正在尝试使用随机生成器设置一个简单的加法序列。该数字必须是一个整数。这是我要完成的示例:

(4, 10, 16, 22, 28, ?) :用户必须输入序列中的下一个数字。 (是 34,因为每个数字都相隔 6 个数字。)

用户从生成器中获得随机数,但相邻的 2 个数字的距离值必须与接下来的两个数字相同。例如:10-4 = 6、16-10 = 6、22-16 = 6。

private static void simpleAdditionSequence() {
int num1, num2, num3, num4, num5, numUser;
Random generator = new Random();

num1 = generator.nextInt(2147483647);
System.out.println(num1);
}

我遇到的问题是弄清楚如何创建 num2。如果我只使用另一个生成器,它可能小于 num1,并且它的距离值必须与其余数字相同。

(注意 - 我使用了 2147483647,所以我可以生成随机整数。

最佳答案

您的问题中只有两个数字实际上随机——第一个数字和数字之间的差值。

生成两个随机整数;一为底,一为步,知足。

(需要注意一件事——您应该只在程序中创建一个随机数生成器。每次需要随机数时都重复使用该生成器。如果您创建一个每次你需要一个随机数时新的生成器,你的数字将不会具有你想要的随机性。)

关于java - 尝试使用随机生成器设置简单的加法序列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7883247/

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