Guest User

Untitled

a guest
Apr 25th, 2018
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.91 KB | None | 0 0
  1. public class StringGenerator {
  2.  
  3. private static final String NUMBERS = "0123456789";
  4. private static final String UPPER_CASE = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
  5. private static final String LOWER_CASE = "abcdefghijklmnopqrstuvwxyz";
  6.  
  7. private static String setString(int length) {
  8. return setString(NUMBERS + UPPER_CASE + LOWER_CASE, length);
  9. }
  10.  
  11. private static String setString(String key, int length) {
  12. StringBuilder string = new StringBuilder();
  13.  
  14. for (int i = 0; i < length; i++) {
  15. string.append(key.charAt((int) (Math.random() * key.length())));
  16. }
  17.  
  18. return string.toString();
  19. }
  20.  
  21. // Use this two methods to generate a random "string" with "length"
  22. public static String setStringNumeric(int length) {
  23. return setString(NUMBERS, length);
  24. }
  25.  
  26. public static String setStringAlphanumeric(int length) {
  27. return setString(length);
  28. }
  29.  
  30. }
Add Comment
Please, Sign In to add comment