如何随机化列表中的条目,以便用户每次看到不同的DailyPrayer?

Ken*_*ume 0 java collections list

我有一个方法,它查找一些元素并将它们返回给用户:

List<DailyPrayer> dailyPrayers = (List<DailyPrayer>) query.execute();
return dailyPrayers;
Run Code Online (Sandbox Code Playgroud)

这些是每日祈祷,所以我希望用户每次都能看到不同的祈祷,这样他们就不会厌倦一遍又一遍地看同样的内容.

我如何随机化列表?

Boz*_*zho 6

Collections.shuffle(list)

使用默认的随机源随机置换指定的列表.所有排列都以大致相等的可能性发生.