2024年3月9日发(作者:)
c++random_shuffle函数
C++中的random_shuffle函数是一个用于打乱数组元素顺序的
函数。该函数的使用方法非常简单,只需要传入数组的起始地址和结
束地址即可。
例如,要打乱一个长度为n的数组a,可以使用如下代码:
```
#include
#include
using namespace std;
int a[n]; // 定义一个长度为n的数组a
int main() {
// 对数组a进行打乱操作
random_shuffle(a, a + n);
// 输出打乱后的数组
for (int i = 0; i < n; i++) {
cout << a[i] << ' ';
}
cout << endl;
return 0;
}
```
在上面的代码中,我们使用了C++标准库中的algorithm头文件
- 1 -
中的random_shuffle函数。该函数会随机打乱传入的数组元素的顺
序。
需要注意的是,该函数在每次执行时都会产生不同的随机结果,
因此每次打乱的结果都不同,这也是该函数的一个特点。
- 2 -


发布评论