试卷生成随机数,指定数量,指定范围,不重复的随机数

 

//参数1为库的总题数据,count为生成的随机数的数量

public Set<String> getIds(List<ExamCenter> listExam, int count) {
Set<String> result = new HashSet<String>();
// 用来生成随机数
Random r = new Random();
while (result.size() < count) {
result.add(listExam.get(r.nextInt(listExam.size() - 1)).getId());
}
return result;
}

posted @ 2018-11-26 10:59  赤子之心_timefast  阅读(187)  评论(0编辑  收藏  举报