/** * @author lautturi.com * Java example: generate a random string in java */ import java.util.*; public class Lautturi { public static void main(String[] args) { String chars = "0123456789" + "ABCDEFGHIJKLMNOPQRSTUVWXYZ" + "abcdefghijklmnopqrstuvwxyz" + "!@#$%&-=+"; int len = 15; Random rnd = new Random(); String randomString = ""; for (int i = 0; i < len; i++) randomString += chars.charAt(rnd.nextInt(chars.length())); // or // randomString += chars.toCharArray()[rnd.nextInt(chars.length())]; System.out.println("random string:"+ randomString); } }
output:
random string:o8#j6!9n3RDgoF&