class randomstring { public static String genString(int length) { String string = ""; java.util.Random random = new java.util.Random(); int r; char c; for (int i=0; i < length; i++) { r = random.nextInt(51); //base 52 random (both cases) r++; if (r <= 26) r = r + 64; else if (r > 26) r = r + 70; c = (char) r; string = string + c; } return string; } public static void main(String args[]) { System.out.println(genString(24)); } }
This Function will give random string every time
public boolean fncGenerateRandString(Keyword objKeyword){ java.util.Random r = new java.util.Random(); int i = 1, n = 0; char c; String str="Z"; for (int t = 0; t < 3; t++) { while (true) { i = r.nextInt(10); if (i > 5 && i < 10) { if (i == 9) { i = 90; n = 90; break; } if (i != 90) { n = i * 10 + r.nextInt(10); while (n < 65) { n = i * 10 + r.nextInt(10); } } break; } } c=(char)n; str= str + String.valueOf(c); } while(true){ i = r.nextInt(10000000); if(i>999999) break; } str=str+i; System.out.println( str);