在单个测验中如何使用多个随机问题。例如,从一个类别中随机选择的10个问题,从另一个类别中随机选择的另外10个问题。
答案 0 :(得分:0)
您将需要3个问题列表(POJO类包含问题,答案,类别......)
List<Question> physicsList //fill the list
List<Question> chemistryList
List<Question> biologyList
private String chooseRandomPhysicsQuestion(){
Random rand=new Random();
int randomIndex=rand.nextInt(30); // random int from 0 : 30
return physics.get(randomIndex).getQuestion() ; //use it inside TexView for example
}
其他列表也是如此