我想讓這段代碼運行時沒有重複,但是我沒有成功研究這個區域。沒有重複的隨機元素生成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