经常有这样的需求, 有一组数据, 每次展示其中的1条或N条,希望每条数据展示量可以做到平均。
一开始想依次展示每条数据并做记录,整组数据全展示一遍之后清除记录, 然后一直循环下去。
实现的过程中又觉得这个方法太麻烦, 可以每次先打乱数组, 然后取其中的前N条来显示, 这样应该可以保证每条数据被选中的概率差不多吧。
我果然很蠢。。。
经常有这样的需求, 有一组数据, 每次展示其中的1条或N条,希望每条数据展示量可以做到平均。
一开始想依次展示每条数据并做记录,整组数据全展示一遍之后清除记录, 然后一直循环下去。
实现的过程中又觉得这个方法太麻烦, 可以每次先打乱数组, 然后取其中的前N条来显示, 这样应该可以保证每条数据被选中的概率差不多吧。
我果然很蠢。。。