Class RandomStringUtil


  • public class RandomStringUtil
    extends Object
    Generate a random string
    • Field Detail

      • LOWER

        public static final String LOWER
        Lower case letters
      • SPECIAL

        public static final String SPECIAL
        Special characters that you can also use in URL parameters without coding
        See Also:
        Constant Field Values
      • ALPHANUM

        public static final String ALPHANUM
        Alphanumeric characters
      • ALPHANUMSPECIAL

        public static final String ALPHANUMSPECIAL
        Alphanumeric characters and special chars
    • Constructor Detail

      • RandomStringUtil

        public RandomStringUtil​(int length,
                                Random random,
                                String symbols)
        Parameters:
        length - Length of the random string to be generated
        random - Random instance to be used to generate the random string
        symbols - Symbols to be used to generate the random string
      • RandomStringUtil

        public RandomStringUtil​(int length,
                                String symbols)
        Parameters:
        length - Length of the random string to be generated
        symbols - Symbols to be used to generate the random string
      • RandomStringUtil

        public RandomStringUtil​(int length,
                                Random random)
        Create an alphanumeric string generator.
        Parameters:
        length - Length of the random string to be generated
        random - Random instance to be used to generate the random string
      • RandomStringUtil

        public RandomStringUtil​(int length)
        Create an alphanumeric strings from a secure generator.
        Parameters:
        length - Length of the random string to be generated
      • RandomStringUtil

        public RandomStringUtil()
        Create session identifiers.
    • Method Detail

      • generateString

        public String generateString()
        Generate a random string.
        Returns:
        a random string