I am seeking a solution to create thousands of different words / phrases.
The tool will be able to make a combination of 2 / 3 words automatically, with 1 word always defined. So for example, I will define the word 'sports', and then the tool will select either 1 or 2 additional random words to be added to this. So if I wish for 2 additional words to be added, it could create 'sportszonecool', 'sportsplayjump', 'sportspowerball', etc. If I want just 1 additional word to be added, it could create 'sportszone', 'sportscenter', etc.
I am looking to create hundreds of thousands of different combinations, using random, but popular words. (So nothing too obscure). With phrases consisting of 3 words joined up, with only 1 word defined, there is definitely potential for a vast amount of combinations. (Also the defined word can be positioned anywhere, further adding to the possible number of combinations).
I don't envisage this to be a particularly hard or time consuming job for a talented coder. However this will prove to be a huge time saver for me, so I only want a job of high quality.
I have no preferences of what programming language this could be done in. The key for myself is purely to have something where I just need to define the 1 word I want to use, and then the tool will automate the rest of the process for me.
Further clarification on the process can be provided if you are unsure.
(Please not that I have selected this as a very small project, but for this job I am only prepared to work with a max budget of $100, as it is certainly not an extensive job).