Я не совсем уверен, что именно вы спрашиваете, но:
Предположим, у вас есть приложение "Викторина" на Java / Android, и вы хотите случайным образом выбрать и отобразить20 вопросов из списка 100.
Предположим также, что ваши 100 вопросов хранятся в Java "List <>".
Наконец, давайте предположим, что у вас есть класс «Вопрос», который содержит и вопрос, и соответствующий ответ.
Тогда одним из возможных решений может быть:
// Fetch 20 random questions
List<Question> selectedQuestions = new ArrayList<Question>();
Random random = new Random();
for (int i=0; i < 20; i++) {
int idx = random.nextInt(questionsList.size());
selectedQuestions.add( questionsList.get(idx));
}
// Display these questions
return selectedQuestions;