数组随机shuffle方法1、c++自带的shuffle()函数2、python自带shuffle()函数3、c++自己实现shuffle()函数4、python自己实现shuffle()函数
1、c++自带的shuffle()函数在Python中我们会经常看到shuffle的随机排列函数,其可以将列表中的内容进行随机排列,但在C++中却需要自己去实现这样功能的函数(c++0x之前)。在c++0x之后这样的功能函数在标准库中已有对应的提供——std::shuffle。下面就对该函数做具体的介绍:template <class RandomAccessIterator, class URNG>void shuffle (RandomAccessIterator