Advertisement
Guest User

Untitled

a guest
Sep 15th, 2019
118
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.85 KB | None | 0 0
  1. import java.util.ArrayList;
  2. import java.util.Random;
  3.  
  4. //@author s1901276
  5. public class Deck {
  6.  
  7. private ArrayList<Integer> cards = new ArrayList<>();
  8.  
  9.  
  10. public int getCard() {
  11. //Randomize
  12. Random randomize = new Random();
  13. int randomNum = randomize.nextInt(cards.size());
  14. int card = cards.get(randomNum);
  15. cards.remove(randomNum);
  16. return card;
  17. }
  18.  
  19. public Deck () {
  20. //One
  21. cards.add(1);
  22. cards.add(1);
  23. cards.add(1);
  24. cards.add(1);
  25. //Two
  26. cards.add(2);
  27. cards.add(2);
  28. cards.add(2);
  29. cards.add(2);
  30. //Three
  31. cards.add(3);
  32. cards.add(3);
  33. cards.add(3);
  34. cards.add(3);
  35. //Four
  36. cards.add(4);
  37. cards.add(4);
  38. cards.add(4);
  39. cards.add(4);
  40. //Five
  41. cards.add(5);
  42. cards.add(5);
  43. cards.add(5);
  44. cards.add(5);
  45. //Six
  46. cards.add(6);
  47. cards.add(6);
  48. cards.add(6);
  49. cards.add(6);
  50. //Seven
  51. cards.add(7);
  52. cards.add(7);
  53. cards.add(7);
  54. cards.add(7);
  55. //Eight
  56. cards.add(8);
  57. cards.add(8);
  58. cards.add(8);
  59. cards.add(8);
  60. //Nine
  61. cards.add(9);
  62. cards.add(9);
  63. cards.add(9);
  64. cards.add(9);
  65. //Ten
  66. cards.add(10);
  67. cards.add(10);
  68. cards.add(10);
  69. cards.add(10);
  70. //Soldier
  71. cards.add(11);
  72. cards.add(11);
  73. cards.add(11);
  74. cards.add(11);
  75. //Queen
  76. cards.add(12);
  77. cards.add(12);
  78. cards.add(12);
  79. cards.add(12);
  80. //King
  81. cards.add(13);
  82. cards.add(13);
  83. cards.add(13);
  84. cards.add(13);
  85. }
  86. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement