/** * Generate a random alphanumeric character. * * 3/4rs of the time this will generate a letter, 1/4 a number */ public static char randomCharacter() { int i = (int) (Math.random() * 3); if (i < 2) return randomAlpha(); else return randomDigit(); }
/** * Generate a random alphanumeric character. * * 3/4rs of the time this will generate a letter, 1/4 a number */ public static char randomCharacter() { int i = (int) (Math.random() * 3); if (i < 2) return randomAlpha(); else return randomDigit(); }
/** * Generate a random string of characters */ public static String randomString(int length, boolean includeNumbers) { StringBuilder b = new StringBuilder(length); for (int i = 0; i < length; i++) { if (includeNumbers) b.append(randomCharacter()); else b.append(randomAlpha()); } return b.toString(); }
/** * Generate a random string of characters */ public static String randomString(int length, boolean includeNumbers) { StringBuffer b = new StringBuffer(length); for (int i = 0; i < length; i++) { if (includeNumbers) b.append(randomCharacter()); else b.append(randomAlpha()); } return b.toString(); }