|
@@ -60,7 +60,7 @@ public class RandomRankStrategy implements RankStrategy {
|
|
|
pool = contentMap.get(contentPools[2]);
|
|
|
if (CollectionUtils.isNotEmpty(pool)) {
|
|
|
Collections.shuffle(pool);
|
|
|
- result.addAll(pool.subList(0, Math.min(pool.size(), param.getSize())));
|
|
|
+ result.addAll(pool.subList(0, Math.min(pool.size(), param.getSize() - result.size())));
|
|
|
}
|
|
|
|
|
|
return new RankResult(result);
|