[SOLVED]Generate a random code 4 letters long
Hi everyone, I need to generate a 4 letters long code with unique letters for a program of mine. Heres what I have done till now..
Code:
private String generateLetter() {
int n = (int)(Math.random() * 6 + 1);
if (n == 1); {
String letter = A;
}
if (n == 2); {
String letter = B;
}
if (n == 3); {
String letter = C;
}
if (n == 4); {
String letter = D;
}
if (n == 5); {
String letter = E;
}
if (n == 6); {
String letter = F;
}
return letter;
}
private String generateSecretCode() {
String firstLetter = generateLetter();
String secondLetter = generateLetter();
String thirdLetter = generateLetter();
String fourthLetter = generateLetter();
String secretCode = firstLetter + secondLetter + thirdLetter + fourthLetter;
return secretCode;
}
When I try to compile this I get errors like -
C:\A1Stage5\MyProgram.java:11: cannot find symbol
symbol : variable A
location: class MyProgram
String letter = A;
I would really appreciate it if any of you could point out the mistake that I am making and advise me on what I should do.
Thanks.