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;
}
}
{"html5":"htmlmixed","css":"css","javascript":"javascript","php":"php","python":"python","ruby":"ruby","lua":"text\/x-lua","bash":"text\/x-sh","go":"go","c":"text\/x-csrc","cpp":"text\/x-c++src","diff":"diff","latex":"stex","sql":"sql","xml":"xml","apl":"apl","asterisk":"asterisk","c_loadrunner":"text\/x-csrc","c_mac":"text\/x-csrc","coffeescript":"text\/x-coffeescript","csharp":"text\/x-csharp","d":"d","ecmascript":"javascript","erlang":"erlang","groovy":"text\/x-groovy","haskell":"text\/x-haskell","haxe":"text\/x-haxe","html4strict":"htmlmixed","java":"text\/x-java","java5":"text\/x-java","jquery":"javascript","mirc":"mirc","mysql":"sql","ocaml":"text\/x-ocaml","pascal":"text\/x-pascal","perl":"perl","perl6":"perl","plsql":"sql","properties":"text\/x-properties","q":"text\/x-q","scala":"scala","scheme":"text\/x-scheme","tcl":"text\/x-tcl","vb":"text\/x-vb","verilog":"text\/x-verilog","yaml":"text\/x-yaml","z80":"text\/x-z80"}