public static void main(String[] args) {
int numOfLotto = 7;
int[] num = new int[numOfLotto];
for (int i = 0; i < num.length; i++) {
/*
* Generate Number
* Math.random()
* Returns a double value with a positive sign
* [0.0 <= x < 1.0]
* 1 <= 45x+1 < 46.0 and
* taking (int) makes integer value
* 1 <= (int)45x+1 < 46
*/
num[i] = (int) (Math.random() * 45 + 1);
// Duplicate Check
if(i==0) continue;
for (int j = 0; j < i; j++) {
if(i==0) continue;
if (num[i] == num[j]) {
i--;
break;
}
}
}
for (int i=0; i<num.length; i++ ) {
if (i == num.length - 1)
System.out.print("+bonus");
System.out.print("(" + num[i] + ") \t");
}
}