Shuffling a deck of cards
Often times we are interested in randomizing the order of a set of items. Consider a game of cards where you first shuffle the deck of cards or a game of scrabble where the letters are first mixed in a bag. As the final exercise of this section, you will learn another useful function - np.random.shuffle()
. This function allows you to randomly shuffle a sequence in place. At the end of this exercise, you will know how to shuffle a deck of cards or any sequence of items.
Examine deck_of_cards
in the shell.
This exercise is part of the course
Statistical Simulation in Python
Exercise instructions
- Use the
np.random.shuffle()
function to shuffledeck_of_cards
. - Select the top three cards from this list by slicing.
Hands-on interactive exercise
Have a go at this exercise by completing this sample code.
# Shuffle the deck
____
# Print out the top three cards
card_choices_after_shuffle = ____
print(card_choices_after_shuffle)