public static void main(String[] args) { int [] num = new int[6]; //6つ確保する for (int j=0;j<5;j++){ for (int k=0;k<num.length;k++){ num[k]=0; } int a=0; while(num[0]==num[1]||num[1]==num[2]||num[2]==num[3]||num[3]==num[4]||num[4]==num[5]) {//数字被ってる間やり直す for (int i=0;i<6;i++) { num[i]=(int)(Math.random()*43)+1;//1から43の乱数を発生させる } Arrays.sort(num);//小さい順に並び替える a+=1;//やり直した回数をカウントする }
for (int i=0;i<6;i++) {//6つの数字を表示する System.out.print(num[i]+" "); } System.out.println("\t[回数:"+a+"]\n");//やり直した回数を表示する