public static int getRandomCount() { synchronized (DrugsController.class){ return (int) (Math.random() * 3) + 1;} } public static Drug getRandomDrug() { synchronized (DrugsController.class){ int index = (int) ((Math.random() * 1000) % (drugsController.allDrugs.size())); List<Drug> drugs = new ArrayList<>(drugsController.allDrugs.keySet()); return drugs.get(index);} }