我可以使用STL轻松地对int*数组进行排序,就像这样:
std::sort(myarray, myarray + size);
std::random_shuffle(myarray, myarray + size);
std::random_shuffle
(myarray, myarray + size);
如果您想生成新的随机内容而不是对已有元素进行洗牌:
std::generate_n(myarray, size, &std::rand);