Skip to content

Replace std::random_shuffle with std::shuffle

std::random_shuffle is deprecated in C++14 because it's using std::rand which uses a non-uniform distribution and the underlying algorithm is unspecified. Using std::shuffle can provide a reliable result in a 64 bit version.

close #264 (closed)

Merge request reports