Fórum Numeros em array #573725

12/01/2017

0

Galera, estou tentando desenvolver um programinha onde eu coloque dentro de um array números aleatórios de 1 a 25, sem repetições na mesma linha, e, porem, quero poder indicar através de um JOptionPane a quantidade de linhas que serão geradas, e ainda, quero poder indiciar números que não poderão ser usados.

Estou usando o seguinte código:
 String texto = JOptionPane.showInputDialog( null, "Insira a quantidade de vezes a gerar:");
        int b = Integer.parseInt( texto );
            int[][]jogo = new int[b][6];
            Random gerador = new Random();
            
            for(int x=0; x<b; x++) {
                for(int y=0; y<6; y++) {
                     int n = gerador.nextInt(60) + 1;
                     int z = 0;
                     while(z < 6){
                         if(jogo[x][z] == n){
                             n = gerador.nextInt(60) + 1;    
                             z = 0;
            }
            z++;
        }
        jogo[x][y] = n;
    }   
}
for(int x=0; x<7; x++) {
    for(int y=0; y<6; y++) {
        System.out.print(jogo[x][y] + " ");
    }
    System.out.println();
}
Joao Claudio

Joao Claudio

Responder

Posts

18/01/2017

Deivid Nascimento

deu alguem erro?
Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar