public void dropObject() { Random rand = new Random(); Random rand2 = new Random(); List<Location> free = field.getFreeLocations(); for (Location next : free) { if (rand.nextInt(50) < 4) { switch (rand2.nextInt(4)) { case 0: new Food(field, next); break; case 1: new Ammo(field, next, 5); break; case 2: new ShotGun(5, 100, field, next); break; case 3: break; } } } }