std::shuffle
使用亂數產生器隨機播放 (重新整理) 指定範圍的元素。
template<class RandomAccessIterator, class UniformRandomNumberGenerator> void shuffle(RandomAccessIterator first, RandomAccessIterator last, UniformRandomNumberGenerator&& gen);
參數
first
範圍中要隨機播放之第一個元素的迭代器,內含。 必須符合 RandomAccessIterator 和 ValueSwappable 的需求。last
範圍中要隨機播放之最後一個元素的迭代器,專用。 必須符合 RandomAccessIterator 和 ValueSwappable 的需求。gen
shuffle() 函式將用於作業的亂數產生器。 必須符合 UniformRandomNumberGenerator 的需求。
備註
如需詳細資訊以及使用 shuffle() 的程式碼範例,請參閱 <random>。
需求
標頭:<algorithm>
命名空間: std