1 23 24 package org.infoglue.cms.util; 25 26 import java.util.Random ; 27 28 29 34 35 public class PasswordGenerator 36 { 37 39 43 44 private static final long MAX_RANDOM_LENGTH = 3656158440062976L; 46 47 48 50 private static final Random random = new Random (); 52 53 54 55 58 61 private PasswordGenerator() {} 62 63 64 65 67 72 public static synchronized String generate() 73 { 74 return Long.toString(Math.abs(random.nextLong()) % MAX_RANDOM_LENGTH, Character.MAX_RADIX); 75 } 76 77 78 79 } | Popular Tags |