import java.util.Random; /** * Created by azur on 25.11.2017. */ public class JednorekiBandyta { public static void main(String[] args) { MaszynaLosujaca wygrywajacyWynik = new MaszynaLosujaca(7,7,7); MaszynaLosujaca maszyna = new MaszynaLosujaca(); int iloscWygranych =0; for (int i = 0; i < 100; i++) { maszyna.losuj(); System.out.println(maszyna.toString()); if(maszyna.equals(wygrywajacyWynik)){ iloscWygranych++; } } System.out.println("Ilość wygranych " + iloscWygranych); } } class MaszynaLosujaca{ int slotA; int slotB; int slotC; public MaszynaLosujaca(int slotA, int slotB, int slotC) { this.slotA = slotA; this.slotB = slotB; this.slotC = slotC; } public MaszynaLosujaca() { } void losuj(){ Random liczbaLosowa = new Random(); this.slotA = liczbaLosowa.nextInt(10); this.slotB = liczbaLosowa.nextInt(10); this.slotC = liczbaLosowa.nextInt(10); } public String toString(){ return "Wynik losowania to " + slotA + " | "+ slotB + " | "+ slotC; } @Override public boolean equals(Object o) { if (this == o) return true; if (o == null || getClass() != o.getClass()) return false; MaszynaLosujaca that = (MaszynaLosujaca) o; if (slotA != that.slotA) return false; if (slotB != that.slotB) return false; return slotC == that.slotC; } }