generate a random password in java

www.l‮tua‬turi.com
generate a random password in java
/**
 * @author lautturi.com
 * Java example: java creating a random password
 */
 
import java.util.*;

public class Lautturi {
	
	public static void main(String[] args) {

		String randStr = "";
		int passwordLen = 10;
	  	
		String chars = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz!@#";
	  	
		Random rnd = new Random();
		StringBuilder sb = new StringBuilder(passwordLen);
		for (int i = 0; i < passwordLen; i++)
			sb.append(chars.charAt(rnd.nextInt(chars.length())));
		randStr = sb.toString();
		
		System.out.println(randStr);
		
	}
}

output example:

e@jLdETopP
Created Time:2017-09-06 11:38:05  Author:lautturi