Buffdude1100

Untitled

Jun 30th, 2015
285
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 3.54 KB | None | 0 0
  1. public class Main
  2. {
  3.     public static void main(String[] args)
  4.     {
  5.     Toppings func = new Toppings();
  6.     System.out.println("Welcome to the pizza randomizer! I will choose a pizza with random toppings for you.");
  7.     func.Dough();
  8.     func.Base();
  9.     func.Sauce();
  10.     func.Cheese();
  11.     func.Vegetables();
  12.     func.Meats();
  13.     func.AfterBakes();
  14.     }
  15.    
  16. }
  17.  
  18.  
  19. import java.util.*;
  20. public class Toppings
  21. {
  22.     Random rand = new Random();
  23.     public void Dough()
  24.     {
  25.         int DoughRandom=rand.nextInt(3);
  26.         String[] Doughs = {"Gluten-Free", "Original", "Wheat"};
  27.         System.out.println("Dough: ");
  28.         System.out.println("\t" + Doughs[DoughRandom]);
  29.     }
  30.     public void Base()
  31.     {
  32.         int BaseRandom=rand.nextInt(3);
  33.         String[] Bases = {"Herb Butter", "Olive Oil", "Butter"};
  34.         System.out.println("Base: ");
  35.         System.out.println("\t" + Bases[BaseRandom]);
  36.     }
  37.     public void Sauce()
  38.     {
  39.         int SauceRandom1=rand.nextInt(5);
  40.         String[] Sauces = {"Alfredo", "Red", "BBQ", "Buffalo", "Pesto"};
  41.         System.out.println("Sauce: ");
  42.         System.out.println("\t" + Sauces[SauceRandom1]);
  43.        
  44.     }
  45.     public void Cheese()
  46.     {
  47.         HashSet Cheeses1 = new HashSet();
  48.         int CheeseRandom2=rand.nextInt(6);
  49.         String[] Cheeses = {"Mozzarella", "Feta", "Parmesan", "Gorgonzola", "Ricotta", "Daiya"};
  50.         System.out.println("Cheeses: ");
  51.         if (CheeseRandom2==0)
  52.             System.out.println("\tNone");
  53.         while (CheeseRandom2>0)
  54.         {
  55.             int CheeseRandom1=rand.nextInt(6);
  56.             while (Cheeses1.contains(Cheeses[CheeseRandom1]))
  57.                 CheeseRandom1=rand.nextInt(6);
  58.             System.out.println("\t" + Cheeses[CheeseRandom1]);
  59.             CheeseRandom2--;
  60.             Cheeses1.add(Cheeses[CheeseRandom1]);
  61.         }
  62.     }
  63.     public void Vegetables()
  64.     {
  65.     HashSet Vegetables1 = new HashSet();
  66.     int VegetablesRandom2 = rand.nextInt(16);
  67.     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"};
  68.     System.out.println("Vegetables: ");
  69.     if (VegetablesRandom2==0)
  70.         System.out.println("\tNone");
  71.     while (VegetablesRandom2>0)
  72.     {
  73.         int VegetablesRandom1=rand.nextInt(16);
  74.         while (Vegetables1.contains(Vegetables[VegetablesRandom1]))
  75.             VegetablesRandom1=rand.nextInt(16);
  76.         System.out.println("\t" + Vegetables[VegetablesRandom1]);
  77.         VegetablesRandom2--;
  78.         Vegetables1.add(Vegetables[VegetablesRandom1]);
  79.     }
  80.     }
  81.     public void Meats()
  82.     {
  83.         HashSet Meats1 = new HashSet();
  84.         int MeatsRandom2 = rand.nextInt(7);
  85.         String[] Meats = {"Pepperoni", "Sausage", "Meatball", "Chicken", "Spicy Chicken", "Ham", "Bacon"};
  86.         System.out.println("Meats: ");
  87.         if (MeatsRandom2==0)
  88.             System.out.println("\tNone");
  89.         while(MeatsRandom2>0)
  90.         {
  91.             int MeatsRandom1=rand.nextInt(7);
  92.             while (Meats1.contains(Meats[MeatsRandom1]))
  93.                 MeatsRandom1=rand.nextInt(7);
  94.             System.out.println("\t" + Meats[MeatsRandom1]);
  95.             MeatsRandom2--;
  96.             Meats1.add(Meats[MeatsRandom1]);
  97.         }
  98.     }
  99.     public void AfterBakes()
  100.     {
  101.         HashSet AfterBakes1 = new HashSet();
  102.         int AfterBakesRandom2 = rand.nextInt(6);
  103.         String[] AfterBakes = {"BBQ", "Pesto", "Ranch", "Red Sauce", "Basil", "Buffalo"};
  104.         System.out.println("Afterbakes: ");
  105.         if (AfterBakesRandom2==0)
  106.             System.out.println("\tNone");
  107.         while(AfterBakesRandom2>0)
  108.         {
  109.             int AfterBakesRandom1=rand.nextInt(6);
  110.             while(AfterBakes1.contains(AfterBakes[AfterBakesRandom1]))
  111.                 AfterBakesRandom1=rand.nextInt(6);
  112.             System.out.println("\t" + AfterBakes[AfterBakesRandom1]);
  113.             AfterBakesRandom2--;
  114.             AfterBakes1.add(AfterBakes[AfterBakesRandom1]);
  115.         }
  116.     }
  117. }
Advertisement
Add Comment
Please, Sign In to add comment