Java Random String getRandomString(int length)

Here you can find the source of getRandomString(int length)

Description

get Random String

License

Open Source License

Declaration

public static String getRandomString(int length) 

Method Source Code

//package com.java2s;

import java.util.Random;

public class Main {

    public static String getRandomString(int length) {
        String base = "abcdefghijklmnopqrstuvwxyz0123456789";
        return getRandomString(base, length);
    }// w  ww  .  j a  va 2  s  .c  om

    public static String getRandomString(String source, int length) {
        String rdm = null;
        if (notNOE(source)) {
            Random random = new Random();
            StringBuffer sb = new StringBuffer();
            for (int i = 0; i < length; i++) {
                int number = random.nextInt(source.length());
                sb.append(source.charAt(number));
            }
            rdm = sb.toString();
        }
        return rdm;
    }

    public static boolean notNOE(String param) {
        return !isNullOrEmpty(param);
    }

    public static boolean isNullOrEmpty(String param) {
        if (null == param || param.isEmpty())
            return true;
        return false;
    }
}

Related

  1. getRandomString(int length)
  2. getRandomString(int length)
  3. getRandomString(int length)
  4. getRandomString(int length)
  5. getRandomString(int length)
  6. getRandomString(int length)
  7. getRandomString(int length)
  8. getRandomString(int length)
  9. getRandomString(int length)