diff --git a/README.md b/README.md index a77aa8d..41ec339 100644 --- a/README.md +++ b/README.md @@ -8,3 +8,5 @@ example output: ``` retrace-choice-litter-dreamt-zipping ``` + +This project uses the [EFF's Wordlists for Random Passphrases](https://www.eff.org/deeplinks/2016/07/new-wordlists-random-passphrases) and [PCG random](https://www.pcg-random.org/) to pick random words diff --git a/passgen.cpp b/passgen.cpp index d2408f1..909e25c 100644 --- a/passgen.cpp +++ b/passgen.cpp @@ -45,10 +45,10 @@ int main(int argc, char *argv[]) { return 1; } + pcg_extras::seed_seq_from seed_source; + pcg32 rng(seed_source); + for (int i = 0; i < count; i++) { - pcg_extras::seed_seq_from seed_source; - pcg32 rng(seed_source); - int random_int = std::uniform_int_distribution(0, wordlist.size())(rng); std::cout << wordlist[random_int];