i'm a starter java android programmer, And i'm trying to think on function that will check if there's more than one same number in array, if it does place a new random numbers in the array This is what i got:
for (int i = 1; i < number.length; i++) {
if (number[i] == number[i - 1])
putTextOnButtons();
}
private void putTextOnButtons() {
for (int i = 0; i < 4; i++) {
int num = rand.nextInt(50) + 1;
number[i] = num;
}
But i dont know how to do a check after i used the function putTextOnButtons() Thanks in advance! Never mind, i got it i used recursion like that:
private void putTextOnButtons() {
for (int i = 0; i < 4; i++) {
int num = rand.nextInt(15) + 1;
number[i] = num;
buttons[i].setText(num + "");
sortArray(number);
for (int j = 1; j < number.length; j++) {
if (number[i] == number[i - 1])
putTextOnButtons();
}
sortArray(number);
}
}