According to the cppreference.com reference site on std::shufle, the following method is being deprecated in c++14:
template< class RandomIt > void ran
random_shuffle is being deprecated because its RNG is unspecified -- not just that you don't have to specify it, but that the standard itself doesn't specify it. On VC++, for instance, it uses rand(), which is implemented really poorly!
random_shuffle
rand()