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 String
aDigitFrom
(DigitSystem digitSystem) static String
static String
aLetterFrom
(Alphabet alphabet) static String
static @NonNull String
arabicDigits
(int number) static RandomString.Builder
aStringStartingWith
(String string) static String
digitsFrom
(int number, DigitSystem digitSystem) static String
latinLetters
(int number) static String
lettersFrom
(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
- theDigitSystem
to select a character from- Returns:
- a randomly selected character from the provided
DigitSystem
.
-
digitsFrom
- Parameters:
number
- the number of digits to generatedigitSystem
- theDigitSystem
to select the digits from- Returns:
- a number of randomly selected digits from the provided
DigitSystem
.
-