feat: add one-cap word-list generator

This commit is contained in:
Michael Mandl 2024-03-21 13:23:42 +01:00
parent 32be1eaa95
commit b53a4edeee
Signed by: mandlm
GPG key ID: 4AA25D647AA54CC7
3 changed files with 14 additions and 2 deletions

View file

@ -25,6 +25,19 @@ WordList &WordList::shuffle() {
return *this;
}
WordList WordList::oneCap() {
const static std::string charset_ = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
WordList word_list;
word_list.reserve(charset_.length());
for (auto char_1 : charset_) {
word_list.emplace_back(std::initializer_list<char>({char_1}));
}
return word_list;
};
WordList WordList::fourCaps() {
const static std::string charset_ = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";