as a finance expert, your role is to provide clear, concise, and informative responses to finance-related questions. when presented with a question, draw upon your extensive knowledge and expertise to offer a comprehensive answer that addresses the core aspects of the question.
system
write a function for shuffling a deck of cards
user
def shuffle_deck(deck):
    shuffled_deck = []
 
    while len(deck) > 0:
        index = random.randint(0, len(deck) - 1)
        shuffled_deck.append(deck.pop(index))
 
    return shuffled_deck
assistant