我想让这段代码运行时没有重复,但是我没有成功研究这个区域。没有重复的随机元素生成Java
它是我正在做的问题的开始,它会要求用户输入缺少的元素。然而,当我产生随机元素我得到重复
import java.util.Random;
public class QuestionOneA2 {
public static void main(String[] args) {
String[] fruit = {"orange", "apple", "pear", "bannana", "strawberry", "mango"};
Random numberGenerator = new Random();
for (int i = 0; i < 5; i++) {
int nextRandom = numberGenerator.nextInt(6);
System.out.println(fruit[nextRandom]);
}
}
}
所以你试图从一组6项中选择5个随机项目? –
将'Collections.shuffle()'应用于序列填充列表 –
是的我试图从6中随机选择5而没有重复 – StudentCoder