/* Zadanie: Losowania Totolotka 6 liczb z 49 bez powtórzeń */

public class start {
  public static void main(String[] args) {
    int [] totek = new int [6];
// w tej tablicy zapamietamy losowane liczby
    int los,lp,tab;
    boolean error;
// deklaracja zmiennej typu boolean (true/false)
    int losowan=1;
    for (;losowan<31;losowan++) {
// petla na 30 losowan
      for (tab=0;tab<6;tab++)
        totek[tab]=0;
// wyzerowanie tablicy zapamietanych liczb
      for (lp=0;lp<6;lp++) { // losowanie 6 liczb z 49
        los=(int)(Math.random()*49)+1;
        error=false;
// wyzerowanie bledu
        for(tab=0;tab<6;tab++) { // sprawdz czy liczba nie jest powtorzona
          if(los==totek[tab]) error=true; // jesli jest to zaznacz blad
        }
        if (error==false) {
// jesli nie ma bledu to losuj dalej
          System.out.print(los+","); // wyswietl wylosowana liczbe i
          totek[lp]=los; // zapamietaj w tablicy wylosowanych liczb
        }
        if (error==true) {
// jesli jest blad to wycofaj to losowanie
          // System.out.print("["+los+"],"); - mozemy zobaczyc jaka liczba sie powtorzyła
          lp--; }
      }
      System.out.print("\t\t");
// oddziel w kolumnach zeby to jakos wygladalo :)
      if((losowan%3)==0) System.out.println(); // trzy kolumny po 10 losowan
    }
  }
}