Java Random create random String example 3

Description

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));
 
   }
}



PreviousNext

Related