MSTL 1.4.0
A Modern C++ Library with extended functionality, web components, and utility libraries
载入中...
搜索中...
未找到
shuffle.hpp 文件参考

MSTL随机重排算法 更多...

shuffle.hpp 的引用(Include)关系图:

浏览该文件的源代码.

函数

template<typename Iterator, enable_if_t< is_ranges_rnd_iter_v< Iterator >, int > = 0>
void shuffle (Iterator first, Iterator last)
 随机重排序列
template<typename Iterator, typename Generator, enable_if_t< is_ranges_rnd_iter_v< Iterator >, int > = 0>
void shuffle (Iterator first, Iterator last, Generator &rand)
 随机重排序列(使用自定义随机数生成器)

详细描述

MSTL随机重排算法

此文件提供了随机重排算法实现,用于将序列中的元素随机重新排列。

在文件 shuffle.hpp 中定义.