Package org.stubit.random
Class RandomString
java.lang.Object
org.stubit.random.RandomString
Generates random strings.
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionstatic StringaDigitFrom(DigitSystem digitSystem) static Stringstatic StringaLetterFrom(Alphabet alphabet) static Stringstatic StringarabicDigits(int number) static RandomString.BuilderaStringStartingWith(String string) static StringdigitsFrom(int number, DigitSystem digitSystem) static StringlatinLetters(int number) static StringlettersFrom(int number, Alphabet alphabet)
-
Method Details
-
aStringStartingWith
- Parameters:
string- the character the string should start with- Returns:
- a new
RandomString.Builder
-
aLatinLetter
- Returns:
- a randomly selected letter from
Alphabet.BASIC_LATIN.
-
latinLetters
- Parameters:
number- the number of letters to generate- Returns:
- a number of letters from
Alphabet.BASIC_LATIN.
-
anArabicDigit
- Returns:
- a randomly selected digit from
DigitSystem.ARABIC.
-
arabicDigits
- Parameters:
number- the number of digits to generate- Returns:
- a number of digits from
DigitSystem.ARABIC.
-
aLetterFrom
-
lettersFrom
-
aDigitFrom
- Parameters:
digitSystem- theDigitSystemto select a character from- Returns:
- a randomly selected character from the provided
DigitSystem.
-
digitsFrom
- Parameters:
number- the number of digits to generatedigitSystem- theDigitSystemto select the digits from- Returns:
- a number of randomly selected digits from the provided
DigitSystem.
-