网上找的方法,虽然实现了随机但有问题,无法保证随机出来的数据不是重复的;且随机方法“random.nextInt(list.size() – 1)”不用-1;
还有另一种思路,和上面的大致相同,不过效率上应该比上面好一点,就是先用一个set集合,去收集随机取的list的下标值,然后去list中拿set中对应下标的数据。这种虽然解决了重复问题,但导致本来要随机取5条数据,因为去重,可能导致只有4条。
真正的此种思路的方法应该是这位大神的
原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/tech/pnotes/290297.html