Answer:
public static char getRandomColor(Random random){
int number = random.nextInt(6);
if(number == 0){
return 'R';
} else if (number == 1){
return 'G';
} else if (number == 2){
return 'B';
} else if (number == 3){
return 'Y';
} else if (number == 4){
return '*';
} else {
return '.';
}
}
Explanation:
The function take random object as parameter. First, the a generated integer between 0 to 5 is assigned to number.
Next, a block of if-else statement is use to check the generated random number and knows which character to return. If the number is 0, 'R' is returns. If the number is 1, 'G' is returns. If the number is 2, 'B' is returns. If the number is 3, ' Y' is returns. If the number is 4, '*' is returns. If the number is 5, '.' is returns.