Advertisement
Guest User

Final Project.main

a guest
Apr 26th, 2013
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.76 KB | None | 0 0
  1. import java.util.Random;
  2. import java.io.BufferedWriter;
  3. import java.io.File;
  4. import java.io.FileWriter;
  5. import java.io.IOException;
  6.  
  7. public class main {
  8.  
  9.     public static void main(String[] args) {
  10.         Ticket[] pool = new Ticket[6];
  11.  
  12.         int[] winningNumbers = { 12, 13, 6, 8, 25 };
  13.         int winningPowerball = 9;
  14.  
  15.         int i = 0;
  16.         int[] num = new int[5];
  17.         int powerball = 1;
  18.         Random generator = new Random();
  19.  
  20.         /* generate 3 random tickets */
  21.         for (int g = 0; g < 3; g++) {
  22.             /* generate random lottery numbers */
  23.             for (int s = 0; s < num.length; s++) {
  24.                 num[s] = generator.nextInt(59) + 1;
  25.                 powerball = generator.nextInt(59) + 1;
  26.             }
  27.  
  28.             pool[g] = new Ticket(num, powerball);
  29.  
  30.             /*generate 5th and 6th tickets*/
  31.             powerball = generator.nextInt(59) + 1;
  32.             pool[4] = new Ticket(winningNumbers, powerball);
  33.             pool[5] = new Ticket(winningNumbers, winningPowerball);
  34.             System.out.println(pool[g].toString());
  35.         }
  36.        
  37.        
  38.         /* set 4th ticket */
  39.         for (int s = 0; s < 4; s++) {
  40.             num[s] = winningNumbers[s];
  41.         }
  42.         num[4] = generator.nextInt(59) + 1;
  43.         pool[3] = new Ticket(num, winningPowerball);
  44.  
  45.                
  46.         /*print pool*/
  47.         System.out.println(pool[3].toString());
  48.         System.out.println(pool[4].toString());
  49.         System.out.println(pool[5].toString());
  50.  
  51.        
  52.         /*create file*/
  53.         try{
  54.         File file = new File("/users/poop/desktop/ticketchoices.txt");
  55.        
  56.         if(!file.exists()){
  57.                 file.createNewFile();
  58.         }
  59.        
  60.         FileWriter fw = new FileWriter(file.getAbsoluteFile());
  61.         BufferedWriter bw = new BufferedWriter(fw);
  62.         for(int g = 0; g < 3; g++){
  63.         bw.write(pool[g].toString() + "\r\n");
  64.         }
  65.         bw.close();
  66.         System.out.println("Done");
  67.        
  68.        
  69.         } catch(IOException e) {
  70.             // TODO Auto-generated catch block
  71.             e.printStackTrace();
  72.         }
  73.     }
  74.  
  75. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement