我有一个包含 300 多个问题的 String[] 数组。当我开始我的“测试活动”时,它会使用数组的“整个”长度(300)创建一个测试。但是,我只想使用该数组中的 115 个问题(随机)。这是可能的吗?
这是我的循环代码,我认为它负责使用的问题数量。?
//This is my FOR Loop
public void shuffleChapterRandomTest() {
shuffledPositionChapterRandomTest = new String[chapterRandomTestQuestions.length];
for (int k = 0; k < shuffledPositionChapterRandomTest.length; k++) {
shuffledPositionChapterRandomTest[k] = String.valueOf(k);
}
Collections.shuffle(Arrays.asList(shuffledPositionChapterRandomTest));
Log.i("TAG", "shuffle: " + shuffledPositionChapterRandomTest[0] + " " + shuffledPositionChapterRandomTest[1]);
}
MMMHUHU
相关分类