Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package org.example;
- import java.util.Random;
- public class MyStringRandomGen {
- private static final String CHAR_LIST =
- "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890";
- private static final int RANDOM_STRING_LENGTH = 10;
- /**
- * This method generates random string
- * @return
- */
- public String generateRandomString(){
- StringBuffer randStr = new StringBuffer();
- for(int i=0; i<RANDOM_STRING_LENGTH; i++){
- int number = getRandomNumber();
- char ch = CHAR_LIST.charAt(number);
- randStr.append(ch);
- }
- return randStr.toString();
- }
- /**
- * This method generates random numbers
- * @return int
- */
- private int getRandomNumber() {
- int randomInt = 0;
- Random randomGenerator = new Random();
- randomInt = randomGenerator.nextInt(CHAR_LIST.length());
- if (randomInt - 1 == -1) {
- return randomInt;
- } else {
- return randomInt - 1;
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement