public class RandomIdGenerator extends java.lang.Object implements IdGenerator
| Modifier and Type | Field and Description |
|---|---|
private java.lang.String |
charset
Identifier character set.
|
static java.lang.String |
DEFAULT_CHARSET
Default character set.
|
private int |
length
Size of generated identifiers.
|
| Constructor and Description |
|---|
RandomIdGenerator(int length)
Creates a new instance with the default character set.
|
RandomIdGenerator(int length,
java.lang.String charset)
Creates a new instance with a defined character set.
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
generate()
Generates a random identifier.
|
public static final java.lang.String DEFAULT_CHARSET
private final int length
private final java.lang.String charset
public RandomIdGenerator(int length)
length - Number of characters in generated identifiers.public RandomIdGenerator(int length,
java.lang.String charset)
length - Number of characters in generated identifiers.charset - Character set.public java.lang.String generate()
IdGeneratorgenerate in interface IdGenerator