Vector C++ Tutorial

#include 
#include 
#include 
#include 
using namespace std;
int linear_search(vector v, int a){  
   for (int i = 0; i < v.size(); i++){  
      if (v[i] == a)
         return i;
   }
   return -1;
}
void print(vector a){  
   for (int i = 0; i < a.size(); i++)
      cout << a[i] << " ";
   cout << "\n";
}
void rand_seed(){  
   int seed = static_cast(time(0));
   srand(seed);
}
int rand_int(int a, int b){  
   return a + rand() % (b - a + 1);
}
int main()
{  
   rand_seed();
   vector v(20);
   for (int i = 0; i < v.size(); i++)
      v[i] = rand_int(1, 100);
   print(v);
   cout << "Enter number to search for: ";
   int n;
   cin >> n;
   int j = linear_search(v, n);
   cout << "Found in position " << j << "\n";
   return 0;
}