Добрый вечер. Читал код и понял, что надо узнать у профессионалов. int index = (int) ((Math.random() * 1000) % (DrugsController.allDrugs.size())); Как я понял рандом до 999 а дальше не понятно? и Класс.мап.размер List<Drug> drugs = new ArrayList<>(DrugsController.allDrugs.keySet()); лист с парам. с количеством как Класс.мап.размерКлючей. Если неправильно, пожалуйста, поправьте.