This would be a simple interface to blend words from different text files to a new text file full of newly created series of characters. The text in each of the text files will be created by myself, the user. All that is needed for this project is a program to control the text files and create all possible combinations based on a certain order. It would be nice to have at least 6 text files (txt1 - txt6). That way if we only needed 4 or 5 for a project, we could leave some of the text files blank.
There should be a visual interface to control the text files. It just takes letters/words from the txt files (1 - 6) and creates every possible combination. So txt file #1 would always be at the beginning of the new word and txt#6 would always be at the end. Seems simple, right?:) The various text files will each have their own order of how they will show up in the resulting newly created words.
For instance, you could have the following text files
Text file #1 could have: aa, ab, ac
Text file #2 could have: red, blue, green
Text file #3 could have: boat, car, bike
Text file #4 could have: shop, department, mall
Text file #5 could have: discounter, bargains, wholesale.
The program will take these text files and create all of the possible combinations and output them to a new text file.
The results could look similar to this:
aaredboatshopdiscounter
abredboatshopdiscounter
acredboatshopdiscounter
aablueboatshopdiscounter
abblueboatshopdiscounter
acblueboatshopdiscounter
-
-
acgreenbikemallwholesaler.........
You can see there will be many combinations. The number of combinations will vary based on the number of entries in the text files (1 -6).
Please forward any questions you have before bidding. This should be a very straightforward project for anyone familiar with simple programming.
## Deliverables
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.
2) Deliverables must be in ready-to-run condition, as follows (depending on the nature of the deliverables):
a) For web sites or other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment.
b) For all others including desktop software or software the buyer intends to distribute: A software installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request.
3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).
## Platform
Windows