Package w.util.random
Interface RandomStringGeneratorBuilder
public interface RandomStringGeneratorBuilder
- Author:
- whilein
-
Method Summary
Modifier and TypeMethodDescription@NotNull RandomStringGeneratorBuilderaddDictionary(@NotNull String dictionary) @NotNull RandomStringGeneratorBuilder@NotNull RandomStringGeneratorBuilder@NotNull RandomStringGeneratorBuilder@NotNull RandomStringGeneratorBuilder@NotNull RandomStringGeneratorbuild()@NotNull RandomStringGeneratorBuilderУстановить рандом, по умолчанию используетсяRandomизRandomUtils.getRandom().@NotNull RandomStringGeneratorBuilderrandomFactory(@NotNull Supplier<@NotNull Random> randomFactory) Установить рандом, по умолчанию используетсяRandomизRandomUtils.getRandom().@NotNull RandomStringGeneratorBuilderУстановитьRandomUtils.getSecureRandom()как рандом, по умолчанию используетсяRandomизRandomUtils.getRandom().@NotNull RandomStringGeneratorBuilderУстановитьThreadLocalRandomкак рандом, по умолчанию используетсяRandomизRandomUtils.getRandom().@NotNull RandomStringGeneratorBuildersetDictionary(@NotNull String dictionary)
-
Method Details
-
randomFactory
@NotNull @NotNull RandomStringGeneratorBuilder randomFactory(@NotNull @NotNull Supplier<@NotNull Random> randomFactory) Установить рандом, по умолчанию используетсяRandomизRandomUtils.getRandom().- Parameters:
randomFactory- ФабрикаRandom- Returns:
this
-
random
Установить рандом, по умолчанию используетсяRandomизRandomUtils.getRandom().- Parameters:
random-Random- Returns:
this
-
randomSecure
УстановитьRandomUtils.getSecureRandom()как рандом, по умолчанию используетсяRandomизRandomUtils.getRandom().- Returns:
this
-
randomThreadLocal
УстановитьThreadLocalRandomкак рандом, по умолчанию используетсяRandomизRandomUtils.getRandom().- Returns:
this
-
addLetters
-
addUpperLetters
-
addLowerLetters
-
addNumbers
-
setDictionary
-
addDictionary
-
build
-