import java.util.Random; public class Barista implements Runnable { private int id; private int antallAaLage; private Bord bord; private String[] drikker = new String[] {"Americano", "Caf¨¦ au lait", "Caff¨¨ latte", "Caff¨¨ mocca", "Espresso", "Cortado" }; public Barista(int id, int antallAaLage, Bord bord) { this.id = id; this.antallAaLage = antallAaLage; this.bord = bord; } @Override public void run() { Random tilfeldig = new Random(); // Lager kaffe for (int i = 0; i < antallAaLage; i++) { int kaffeIndeks = tilfeldig.nextInt(drikker.length); String kaffeSomLages = drikker[kaffeIndeks]; System.out.println("???? Barista " + id + " lager kaffe " + (i + 1) + "/" + antallAaLage + ": ??" + kaffeSomLages); bord.leggTilKaffe(kaffeSomLages); } System.out.println("---( ???? BARISTA " + id + " ER FERDIG PAA JOBB )---"); // Baristaen sier ifra til bordet at naa er den ferdig med aa lage kaffe, saann // at bordet kan oppdatere telleren over hvor mange baristaer som er paa jobb bord.baristaFerdigPaaJobb(); } }