Coding, Software Development, Java, Scala, Agile.
random, GenerationStatus status) { PlayingCard[] playingCards = new PlayingCard[5]; for (int i = 0 ; i < playingCards.length ; i++) { playingCards[i] = gen().constructor(PlayingCard.class, Suit.class, Rank.class).generate(random, status); } return new Hand(playingCards); } } And the output starts