Guest User

Untitled

a guest
Jan 20th, 2019
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.18 KB | None | 0 0
  1. import java.io.BufferedWriter;
  2. import java.io.FileWriter;
  3. import java.util.ArrayList;
  4. import java.util.Random;
  5.  
  6. public class Lotto {
  7.  
  8. public int[] generateNumbers(int [] lotteryNumbers, int n) { // Generates Numbers from 1 to Range (User Input)
  9. Random randNum = new Random();
  10. lotteryNumbers[0] = randNum.nextInt(n);
  11. lotteryNumbers[1] = randNum.nextInt(n);
  12. lotteryNumbers[2] = randNum.nextInt(n);
  13. lotteryNumbers[3] = randNum.nextInt(n);
  14. lotteryNumbers[4] = randNum.nextInt(n);
  15. return lotteryNumbers;
  16. }
  17.  
  18. public int generatePowerBall(int powerBall) { // Generates PowerBall number 1 to 40
  19. Random randNum = new Random();
  20. powerBall = randNum.nextInt(40);
  21. return powerBall;
  22. }
  23.  
  24. public String toString(int[] lotteryNumbers, int powerBall) { // Changes the Int[] Array to String
  25. String strRet="";
  26. for(int i : lotteryNumbers) {
  27. strRet += " " + Integer.toString(i);
  28. } strRet += " " + powerBall;
  29. return strRet;
  30. }
  31.  
  32. public int compareArrays (int [] lotteryNumbers, int powerBall){ // Compares the Arrays and adds up matching digits
  33. int sameNum = 0;
  34. for (int i = 0; i < 5; i++){
  35. for (int x = 0; x < 5; x++) {
  36. if (lotteryNumbers[i] == lotteryNumbers[x]) {
  37. sameNum++;
  38. if (sameNum == 2) {
  39. return sameNum;
  40. }
  41. }
  42. } sameNum = 0;
  43. } return sameNum;
  44. }
  45.  
  46. public void printPowerBallTicket(ArrayList list) { // Print Tickets and send Ticket Numbers to File.
  47. BufferedWriter bufferW = null; //to point to output file
  48. FileWriter fileW = null;
  49. try {
  50. fileW = new FileWriter("/Users/Desktop/lottoOut.txt");
  51. bufferW = new BufferedWriter(fileW);
  52. String game = " ";
  53. int ball;
  54. for (int i = 0; i < list.size(); i++) {
  55. bufferW.write("\nThis is your pick ");
  56. bufferW.write(list.get(i));
  57. System.out.println(list.get(i));
  58. } bufferW.close();
  59. } catch (Exception e) {
  60. } finally {
  61. }
  62. }
  63. }
Add Comment
Please, Sign In to add comment