private List getRandomAds()

in online_bontique_demo/adService/src/main/java/org/apache/dubbo/shop/service/ads/AdsServiceImpl.java [66:79]


    private List<Ad> getRandomAds() {
        List<Ad> ads = new ArrayList<>(MAX_ADS_TO_SERVE);
        List<Ad> allAds = new ArrayList<>();
        
        for (List<Ad> adsList : adsMap.values()) {
            allAds.addAll(adsList);
        }
        
        Random random = new Random();
        for (int i = 0; i < MAX_ADS_TO_SERVE; i++) {
            ads.add(allAds.get(random.nextInt(allAds.size())));
        }
        return ads;
    }