Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class Main
- {
- public static void main(String[] args)
- {
- Toppings func = new Toppings();
- System.out.println("Welcome to the pizza randomizer! I will choose a pizza with random toppings for you.");
- func.Dough();
- func.Base();
- func.Sauce();
- func.Cheese();
- func.Vegetables();
- func.Meats();
- func.AfterBakes();
- }
- }
- import java.util.*;
- public class Toppings
- {
- Random rand = new Random();
- public void Dough()
- {
- int DoughRandom=rand.nextInt(3);
- String[] Doughs = {"Gluten-Free", "Original", "Wheat"};
- System.out.println("Dough: ");
- System.out.println("\t" + Doughs[DoughRandom]);
- }
- public void Base()
- {
- int BaseRandom=rand.nextInt(3);
- String[] Bases = {"Herb Butter", "Olive Oil", "Butter"};
- System.out.println("Base: ");
- System.out.println("\t" + Bases[BaseRandom]);
- }
- public void Sauce()
- {
- int SauceRandom1=rand.nextInt(5);
- String[] Sauces = {"Alfredo", "Red", "BBQ", "Buffalo", "Pesto"};
- System.out.println("Sauce: ");
- System.out.println("\t" + Sauces[SauceRandom1]);
- }
- public void Cheese()
- {
- HashSet Cheeses1 = new HashSet();
- int CheeseRandom2=rand.nextInt(6);
- String[] Cheeses = {"Mozzarella", "Feta", "Parmesan", "Gorgonzola", "Ricotta", "Daiya"};
- System.out.println("Cheeses: ");
- if (CheeseRandom2==0)
- System.out.println("\tNone");
- while (CheeseRandom2>0)
- {
- int CheeseRandom1=rand.nextInt(6);
- while (Cheeses1.contains(Cheeses[CheeseRandom1]))
- CheeseRandom1=rand.nextInt(6);
- System.out.println("\t" + Cheeses[CheeseRandom1]);
- CheeseRandom2--;
- Cheeses1.add(Cheeses[CheeseRandom1]);
- }
- }
- public void Vegetables()
- {
- HashSet Vegetables1 = new HashSet();
- int VegetablesRandom2 = rand.nextInt(16);
- String[] Vegetables = {"Black Olives", "Mushrooms", "Red Onions", "Green Peppers", "Artichokes", "Tomatoes", "Garlic", "Pineapple", "Jalapeños", "Corn", "Kalamata Olives", "Cilantro", "Basil", "Spinach", "Banana Peppers", "Red Peppers"};
- System.out.println("Vegetables: ");
- if (VegetablesRandom2==0)
- System.out.println("\tNone");
- while (VegetablesRandom2>0)
- {
- int VegetablesRandom1=rand.nextInt(16);
- while (Vegetables1.contains(Vegetables[VegetablesRandom1]))
- VegetablesRandom1=rand.nextInt(16);
- System.out.println("\t" + Vegetables[VegetablesRandom1]);
- VegetablesRandom2--;
- Vegetables1.add(Vegetables[VegetablesRandom1]);
- }
- }
- public void Meats()
- {
- HashSet Meats1 = new HashSet();
- int MeatsRandom2 = rand.nextInt(7);
- String[] Meats = {"Pepperoni", "Sausage", "Meatball", "Chicken", "Spicy Chicken", "Ham", "Bacon"};
- System.out.println("Meats: ");
- if (MeatsRandom2==0)
- System.out.println("\tNone");
- while(MeatsRandom2>0)
- {
- int MeatsRandom1=rand.nextInt(7);
- while (Meats1.contains(Meats[MeatsRandom1]))
- MeatsRandom1=rand.nextInt(7);
- System.out.println("\t" + Meats[MeatsRandom1]);
- MeatsRandom2--;
- Meats1.add(Meats[MeatsRandom1]);
- }
- }
- public void AfterBakes()
- {
- HashSet AfterBakes1 = new HashSet();
- int AfterBakesRandom2 = rand.nextInt(6);
- String[] AfterBakes = {"BBQ", "Pesto", "Ranch", "Red Sauce", "Basil", "Buffalo"};
- System.out.println("Afterbakes: ");
- if (AfterBakesRandom2==0)
- System.out.println("\tNone");
- while(AfterBakesRandom2>0)
- {
- int AfterBakesRandom1=rand.nextInt(6);
- while(AfterBakes1.contains(AfterBakes[AfterBakesRandom1]))
- AfterBakesRandom1=rand.nextInt(6);
- System.out.println("\t" + AfterBakes[AfterBakesRandom1]);
- AfterBakesRandom2--;
- AfterBakes1.add(AfterBakes[AfterBakesRandom1]);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment