hi i want to create a random 4 character secret but when i use getRandomNumber, it prints out the number instead of the character. I've added my code below.
any help is appreciated
thanks
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 | public void generateSecret() { secret = "" ; int P = 0 ; int R = 1 ; int G = 2 ; int B = 3 ; secret = "" + getRandomNumber( 0 , 3 ) + getRandomNumber( 0 , 3 ) + getRandomNumber( 0 , 3 ) + getRandomNumber( 0 , 3 ) ; if (getRandomNumber( 0 , 3 ) == 0 ){ P = 'P' ; } if (getRandomNumber( 0 , 3 ) == 1 ){ R = 'R' ; } if (getRandomNumber( 0 , 3 ) == 2 ){ G = 'G' ; } if (getRandomNumber( 0 , 3 ) == 3 ){ B = 'B' ; } System.out.println( "The secret is " + secret); } |