com.fullspan.util
Class RandomStringUtil

java.lang.Object
  extended bycom.fullspan.util.RandomStringUtil

public class RandomStringUtil
extends java.lang.Object

Utilities for generating random text strings. These might be used, for example, as passwords.

Author:
Mitch Stuart

Field Summary
static int DEFAULT_RANDOM_PLAINTEXT_CHARS_PER_GROUP
           
static java.lang.String DEFAULT_RANDOM_PLAINTEXT_CHARS_STRING
           
static java.lang.String DEFAULT_RANDOM_PLAINTEXT_GROUP_SEPARATOR
           
static int DEFAULT_RANDOM_PLAINTEXT_NUM_GROUPS
           
 
Constructor Summary
RandomStringUtil()
           
 
Method Summary
static java.lang.String generateRandomPlaintext()
           
static java.lang.String generateRandomPlaintext(int numPlaintextGroups)
           
static java.lang.String generateRandomPlaintext(int numPlaintextGroups, int charsPerGroup)
           
static java.lang.String generateRandomPlaintext(int numPlaintextGroups, int charsPerGroup, java.lang.String groupSeparator)
           
static java.lang.String generateRandomPlaintext(int numPlaintextGroups, int charsPerGroup, java.lang.String groupSeparator, java.lang.String plaintextChars)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DEFAULT_RANDOM_PLAINTEXT_NUM_GROUPS

public static final int DEFAULT_RANDOM_PLAINTEXT_NUM_GROUPS
See Also:
Constant Field Values

DEFAULT_RANDOM_PLAINTEXT_CHARS_PER_GROUP

public static final int DEFAULT_RANDOM_PLAINTEXT_CHARS_PER_GROUP
See Also:
Constant Field Values

DEFAULT_RANDOM_PLAINTEXT_GROUP_SEPARATOR

public static final java.lang.String DEFAULT_RANDOM_PLAINTEXT_GROUP_SEPARATOR
See Also:
Constant Field Values

DEFAULT_RANDOM_PLAINTEXT_CHARS_STRING

public static final java.lang.String DEFAULT_RANDOM_PLAINTEXT_CHARS_STRING
See Also:
Constant Field Values
Constructor Detail

RandomStringUtil

public RandomStringUtil()
Method Detail

generateRandomPlaintext

public static java.lang.String generateRandomPlaintext()

generateRandomPlaintext

public static java.lang.String generateRandomPlaintext(int numPlaintextGroups)

generateRandomPlaintext

public static java.lang.String generateRandomPlaintext(int numPlaintextGroups,
                                                       int charsPerGroup)

generateRandomPlaintext

public static java.lang.String generateRandomPlaintext(int numPlaintextGroups,
                                                       int charsPerGroup,
                                                       java.lang.String groupSeparator)

generateRandomPlaintext

public static java.lang.String generateRandomPlaintext(int numPlaintextGroups,
                                                       int charsPerGroup,
                                                       java.lang.String groupSeparator,
                                                       java.lang.String plaintextChars)