random_shuffle nicht wirklich zufällig
Ich benutze dierandom_shuffle
auf einem Vektor wie diesem:
#include <algorithm>
vector <Card> deck;
//some code to add cards to the deck here
random_shuffle ( deck.begin(), deck.end() );
Beim Ausführen wird der Inhalt des Decks vertauscht, aber diese vertauschte Reihenfolge wird beibehalten, wenn ich das Programm neu starte.
Habe ich etwas verpasst? Wie kann ich es wirklich zufällig machen?