Skip to content

theolepage/dictionary-generator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dictionary-generator

A simple dictionary generator in C++ with the aim of making it very efficient. For example, the dictionary composed of letters {"A", "B", "C"} and the parameter wordsLength set to 2, will return: {"A", "AA", "AB", "AC", "B", "BA", "BB", "BC", "C", "CA", "CB", "CC"}.

Configuration

Run the program in order to create config.json.

{
  "dictionary" : ["A", "B", "C"],
  "logLevel" : 2,
  "output" : {
    "directory" : "output/",
    "enable" : true,
    "wordsBeforeSplittingFiles" : 10000000
  },
  "secretWord" : "Super",
  "statsEnabled" : true,
  "wordsLength" : 2
}

To-do

  • Speed improvements (multi-threading, improve code)
  • More settings (on words length, priority system)

About

A simple dictionary generator written in C++.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages