the prompts that are being generated are to close in meaning to one another, they have to be a lot more diverse and the word bank need to be increased drastically by at least another 200 words in each category. a lot of categories prompts will just change the first sentence and the remaining part of the prompt stays the same, we need to change that to be mixed to a new generative part of the prompt as a whole.
create a random idea generator (a real random, not a pool of strings to get circulated and repeated, but random words that would go together in sentences, can make a call to a device's entropy pool for the random data gen). this random idea generator will output its ideas in form of a LLM prompt. the user can will be able to choose the categories before generating ideas according to the category that's been selected. Categories: 10k business startup with under 100 dollars; Creative niche website ideas; Cracking the Code; Learning programming and Code review; Loose your mind to gain a dime (investing); Stock market sitcom (stocks); What to Build (name the parts list, get build ideas). So the user will select one of these categories, and in return should get a randomly generated prompt to be used with AI LMM later on, this is just to generate the prompts. if the user wants another prompt under the same category then just clicking the category again will generate a new prompt. if the user wants the save the prompt, there should be an option that collects users prompts that he or she clicks to save, the prompts that are decided to be saved by the user, will be combined together in a list right below the generative categories stack. user clicks on save option and visually the prompt makes its way down to the embedded list below and remains visible and editable like a text editor. When the prompt is moved to the saved area, the prompt saved should have description to go with it, and that is, the category it was picked from. this must be a fully functional website ready to be deployed, do NOT use simulated answers and code that will need to be filled in later with "real world" information or parameters. must work as is and use actual randomness to put prompts together based on chosen category. This cannot have prompts that after a while will start to repeat themselves over and over.