Advertisement
Flaron

MOOC_Helsinki_82.Lottery

Sep 26th, 2019
123
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.41 KB | None | 0 0
  1. //Main
  2. package com.company;
  3.  
  4. import java.util.ArrayList;
  5. import java.util.Collections;
  6.  
  7. public class Main {
  8.  
  9. public static void main(String[] args) {
  10. //Példányosítás
  11. Lottery lottery = new Lottery();
  12. ArrayList<Integer> numbers = lottery.numbers();
  13.  
  14. //Sorbarendezés
  15. Collections.sort(numbers);
  16.  
  17. //Lista kiiratás
  18. for (int number : numbers)
  19. System.out.print(number + " ");
  20. }
  21. }
  22.  
  23. //Lottery osztály
  24. package com.company;
  25.  
  26. import java.util.ArrayList;
  27. import java.util.Random;
  28.  
  29. public class Lottery {
  30. private ArrayList<Integer> numbers;
  31.  
  32. public Lottery(){
  33. this.numbers=new ArrayList<>();
  34. this.containsNumber();
  35. }
  36.  
  37. public ArrayList<Integer> numbers() {
  38. return this.numbers;
  39. }
  40.  
  41. public ArrayList<Integer> containsNumber(){
  42. //Lista feltöltése 1-39-ig
  43. ArrayList<Integer> resultList=new ArrayList<>();
  44. for (int i = 1; i <= 39; i++) {
  45. resultList.add(i);
  46. }
  47.  
  48. Random random=new Random();
  49. int index;
  50. //7 véletlenszerű szám kivétele a listából, és betevés egy új listába
  51. for (int i = 0; i <7 ; i++) {
  52. index=random.nextInt(39)+1;
  53. resultList.remove(Integer.valueOf(index));
  54. numbers.add(index);
  55. }
  56. return numbers;
  57. }
  58. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement