random_shuffle « STL Algorithms Modifying sequence operations « C++ Tutorial

24.7.1.std::random_shuffle a vector
24.7.2.Use back_insert_iterator to insert element into a vector
24.7.3.Use random_shuffle to shuffle all elements randomly
24.7.4.Use random_shuffle to shuffle elements with self-written random number generator
24.7.5.Shuffle a sequence with random_shuffle()
24.7.6.shuffle the container with random_shuffle
24.7.7.Number of elements greater than 9: count_if and greater()