在C++11標準中,std::random_shuffle函數被棄用并替換為std::shuffle函數。這是因為std::random_shuffle存在一些問題,包括不夠靈活和不夠安全。std::shuffle函數提供了更好的功能和性能,并且使用更為直觀的參數來控制隨機性。因此,推薦使用std::shuffle函數代替std::random_shuffle函數。
std::random_shuffle
std::shuffle