I already fixed the numbering issue in the previous script 
Explanation:
Questions 1-3: The script collects the business name, slogan, and field directly from the user's input.
Question 4 (Style Selection): Presents a list of styles for the user to choose from. They can select multiple styles by entering numbers separated by commas. Their selections are stored and one style will be randomly chosen for each image generation in the next script.
Question 5 (Keywords): The user is prompted to p
I need a script based of this  Explanation:
Questions 1-3: The script collects the business name, slogan, and field directly from the user's input.
Question 4 (Style Selection): Presents a list of styles for the user to choose from. They can select multiple styles by entering numbers separated by commas. Their selections are stored and one style will be randomly chosen for each image generation in the next script.
Question 5 (Keywords): The user is prompted to provide at least 5 keywords that describe their business. The script ensures they enter at least 5 keywords. Two keywords will be randomly selected each time an image is generated.
Question 6 (Mini Prompts): The user writes several mini prompts, separated by commas. Examples are provided to guide them. These prompts will be randomly used (not always) and combined with other answers when generating images.
Question 8 (Famous Artists or Styles): A list of 10 famous artists or styles is presented. The user selects their preferred ones by number. One style will be randomly chosen for each image generation.
Question 9 (Color Palettes): The user selects 3 preferred color palettes from a list of 6. The script ensures they select at least 3. One palette will be randomly selected for each image generation.
Note:
Skipping Question 7: There's an intentional skip of question 7 as per your original instructions.
Data Saving: All the collected data is saved to a JSON file pre.json for use in random.py.
Starting random.py: At the end of the script, it automatically starts random.py.
Usage:
Run the script using the command: python setup.py.
Follow the on-screen prompts to enter your information.
Ensure random.py is in the same directory as setup.py to allow the automatic start.
Next Steps in random.py:
Using the data saved in pre.json, random.py can:
Randomly select one style from selected_styles for each image.
Randomly select two keywords from keywords for each image.
Optionally include a mini prompt from mini_prompts.
Randomly select one artist or style from selected_artists.
Randomly select one color palette from selected_palettes.
By combining these elements, the script can generate varied and creative prompts for image generation, tailored to the customer's preferences.
Example of Data in pre.json:
{
    "business_name": "Lucky Spin Casino",
    "business_slogan": "Your Chance to Win Big Every Day!",
    "business_field": "Online Gaming",
    "selected_styles": ["Cartoon", "3D Render", "Pop Art"],
    "keywords": ["exciting", "rewarding", "entertaining", "thrilling", "innovative"],
    "mini_prompts": ["A jackpot bursting with coins", "Players celebrating a big win"],
    "selected_artists": ["Andy Warhol", "Salvador Dalí"],
    "selected_palettes": ["Red and Gold", "Purple and Orange", "Blue and Silver"]
}
that will do the random picking every time it's ran and over write the previous answers with random selected answers then  written on their own line saved to pp.json and will run the prompt.oy script automatically after it's done.