Wednesday, May 23, 2012

How to genarate Random values/Password in java



import java.io.File;
import java.io.IOException;
import java.io.StringReader;
import java.util.Random;

public class RandomTest {

    public static void main(String argv[]) throws IOException {
        System.out.println(" getRandomPassword :"+getRandomPassword(20));

  }
        public static String getRandomPassword(int maxLength)throws IOException {
            String[] array = {"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","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","1","2","3","4","5","6","7","8","9","0"};
             Random generator = new Random();
            StringBuffer sbuff = new StringBuffer();
            int d = 0;
            for(int i = 0; i < maxLength ; i++){
                  d = generator.nextInt(array.length);
                  sbuff.append(array[d]);
            }
            return sbuff.toString();
      }

}

No comments:

Post a Comment