Java Random create random String example 3
import java.util.Date; import java.util.Random; public class Main { private static Random random = new Random((new Date()).getTime()); public static String generateRandomString(int length) { char[] values = {'a','b','c','d','e','f','g','h','i','j', 'k','l','m','n','o','p','q','r','s','t', 'u','v','w','x','y','z','0','1','2','3', '4','5','6','7','8','9'}; String out = ""; for (int i=0;i<length;i++) { int idx=random.nextInt(values.length); out += values[idx]; /*ww w .j a v a2s .com*/ } return out; } public static void main(String args[]) { System.out.println(generateRandomString(10)); } }