STL Algorithms Modifying Sequence Operations C++ Tutorial

#include 
#include 
#include 
#include 
using namespace std;
int main( ) {
   vector v;
   back_insert_iterator > p = back_inserter(v);
   for (int i = 0; i < 10; ++i)
     *p = i;
   for (int i = 0; i < 10; ++i){
       cout << v[i];
   }
   cout << "\n\n\n";
   random_shuffle(v.begin( ), v.end( ));
   for (int i = 0; i < 10; ++i){
       cout << v[i];
   }
}
0123456789
8192057346