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 @NonNull 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.
-