を使用するコードstd::random_shuffle
の場合、生成される疑似ランダム シーケンスがプログラムの実行ごとに異なるように、ランダム シードを設定する必要があります。
ここのコード例は、への呼び出しを行います
srand ( unsigned ( time (NULL) ) );
する必要がある
#include <ctime>
#include <cstdlib>
C++11 には疑似乱数生成の主要な更新が含まれているため、これはまだ最新の状態ですか? のランダムシードを設定するには何を使用すればよいstd::random_shuffle
ですか?