I'm using the random_shuffle
on a vector like this:
#include <algorithm>
vector <Card> deck;
//some code to add cards to the deck here
random_shuffle ( deck.begin(), deck.end() );
When run, the content of the deck is mixed up, but this mixed-up order is kept when I restart the program.
Did I miss something? How can I make it truly random?
See Question&Answers more detail:os