【发布时间】:2016-05-15 14:53:10
【问题描述】:
我正在尝试让此代码在没有重复的情况下运行,但在研究该领域时没有成功。
这是我正在做的一个问题的开始,它将要求用户输入缺少的元素。但是,当我生成随机元素时,我得到了重复
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 个而不重复
-
大家好,非常感谢大家的帮助,有没有办法让我随机从数组中遗漏一个元素?这可能是执行任务的一种更简单的方法
标签: java arrays duplicates