如何在C++中使用random_shuffle

avatar
作者
筋斗云
阅读量:1

在C++中使用random_shuffle函数需要包含头文件,并调用该函数来对容器中的元素进行随机排列。以下是一个示例代码:

#include <iostream> #include <algorithm> #include <vector>  int main() {     std::vector<int> vec = {1, 2, 3, 4, 5};      // 使用random_shuffle函数来对容器中的元素进行随机排列     std::random_shuffle(vec.begin(), vec.end());      // 输出随机排列后的结果     for (int num : vec) {         std::cout << num << " ";     }      return 0; } 

运行以上代码,将输出一个随机排列的向量元素。请注意,random_shuffle()函数在C++11标准中已被废弃,推荐使用std::shuffle()函数来代替。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!