Question
Follow the principle of least surprise in making reasonable decisions regarding the implementation. using C# only Deck of Cards 52 cards with: 4 suits: hearts
Follow the principle of least surprise in making reasonable decisions regarding the implementation. using C# only
Deck of Cards
52 cards with:
4 suits: hearts , spades , clubs , diamonds
Face values of: Ace , 2 -10, Jack , Queen , and King ) .
Within one of your classes, you must provide two operations:
shuffle() - shuffle returns no value, but results in the cards in the deck being randomly permuted
dealOneCard() - returns one card from the deck to the caller. Specifically, a call to shuffle() followed by 52 calls to dealOneCard() should result in the caller being provided all 52 cards of the deck in a random order. If the caller then makes a 53rd call dealOneCard(), no card is dealt.
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started