gpt4 book ai didi

java - 从随机生成的中提取特定数字

转载 作者:太空宇宙 更新时间:2023-11-04 13:23:54 24 4
gpt4 key购买 nike

Java 新手。虽然不是完全的初学者,但也差不多了。

我想生成 9 到 18 之间的 9 个数字并提取 #1 和 #5。我有一些关于这一代人的东西,但我不知道如何从中提取特定的数字。

我为这一代人准备了这个:

Random rn = new Random();
int range = max - min + 1;
int randomNum = rn.nextInt(range) + min;
System.out.print(randomNum + " ");

非常感谢您的帮助!!!

最佳答案

您可以将所有 9 个生成的数字保存在一个数组中,并从中取出第一个和第五个!

Random rn = new Random();
int range = max - min + 1;
int[] rndNumbers = new int[9];

for (int i = 0; i < 9; i++) {
rndNumbers[i] = rn.nextInt(range) + min;
}

rndNumbers[0]... //Do something with #1
rndNumbers[4]... //Do something with #5

另一种可能性是只保存第一个和第五个值:

Random rn = new Random();
int range = max - min + 1;
int first = 0, fifth = 0;

for (int i = 0; i < 9; i++) {
int randomNumber = rn.nextInt(range) + min;
if (i == 0) // first element
first = randomNumber;
else if (i == 4) // fifth element
fifth = randomNumber;
}

关于java - 从随机生成的中提取特定数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32831718/

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