/*
 A idéia do programa e tirar números aleatóriamente do globo de números e colocá - lo no globo de apostas
 a posição que foi retirado o número, recebe zero e depois recebe o valor da ultima posição do vetor.
 Diminui o tamanho do vetor em 1.


 */

public class MegasenaDaVirada16 {



    //int []nota new int[70];
    int[] Globo_Numeros = new int[60];
    int[] Globo_Apostas = new int[60];
    int Ultima_Posicao = 59;
    int Posicao_Atual = 0; 

    //Método construtor
    public MegasenaDaVirada16()
    {
              Metodo_Carrega_Globo_Numeros();
              Metodo_Gera_Apostas();

    }
    public void Metodo_Carrega_Globo_Numeros()
    {
       int i = 0;
       while(i < 60)
       {
               Globo_Numeros [i] = i + 1;
               //System.out.print("-"+ Globo_Numeros [i]);
               i++;
       }
    }
    
    public void Metodo_Gera_Apostas()
    {           System.out.println ("");
                System.out.println ("");
                int Contador = 0;
                while(Contador < 60)
                {
                	Globo_Apostas [Contador] = Retorna_Numero_Aleatorio(Ultima_Posicao);
                	Globo_Numeros [Contador] = Globo_Numeros[Ultima_Posicao];
                	Globo_Numeros[Ultima_Posicao] = 0;
                	Contador =  Contador +1; 
                	Ultima_Posicao = Ultima_Posicao - 1; 	
                		
                	
                }	
                //Globo_Apostas [contador] =  Globo_Numeros [Retorna_Numero_Aleatorio(Ultima_Posicao) ]
              // Metodo_Imprime_Vetor(Globo_Apostas);
               Metodo_Imprime_Vetor(Globo_Numeros);

    }
    public int Retorna_Numero_Aleatorio(int qtde_Numeros)
    {
        int i = 1 + (int) (Math.random() * qtde_Numeros);
        return i;
    }
    public void Metodo_Imprime_Vetor(int[] Vetor_a_Imprimir)
    {
    	int Contador = 0;
    	while (Contador <60)
    	{
    		
    		//if((Contador) % 6==0)
    		//    {System.out.println(" ");}
    	    //	else 
    		    System.out.print("-"+Vetor_a_Imprimir [Contador]);
    		Contador = Contador + 1; 
    	}
    	
    	
    }

    public static void main(String args[]) {
        new MegasenaDaVirada16();
    }

}