I would like some general opinions on this shuffling technique I've implemented on my Deck class. Here's what happens:
A base deck is created with an array.
The base deck is copied to a new list.
A secondary list is created.
One card at a time is swapped from the copied list to the new list via random number.
The card is returned to a new slot via random number.
I was going to better define a random number, but I would rather hear some thoughts before I proceed.