The other day I need something to create some data for FSA testing. After some surfing, and trying a number of different scripts, I amalgamated a bunch and came up with the attached.
There are two files, both will need Python 3+ installing. That's available from here: http://www.python.org/download/. It's because it uses 'collections'.
Both also need a word list file. I used the file 12dicts-5.0.zip from: http://wordlist.sourceforge.net/
Notes for large.py
* This will create a single 'large' file.
* Edit the file as required, for example:
Notes for create.py
* This will create a LOT of files, of the same size.