Here is what I am working with. I have a Card class that contains information about the card, I have a deck class that sets up the 52 card deck, I have a Shoe class, that sets up a vector of decks. The issue is shuffling. The std::random_shuffle works great, but I cannot accomplish what I am looking for.
I can shuffle the Deck and I can shuffle the vector of decks, but it will still stack the decks on top of each other. I am looking for a way to shuffle the decks together. Any help would be greatly appreciated. ;).