1default_random_engine seed;
2vector<int> shuffle(vector<int>arr) {
3
4 for(int i =arr.size()-1 ;i>0;i--)
5 {
6 int indx = uniform_int_distribution<int>(0, i)(seed);
7 swap(arr[i],arr[indx]);
8
9 }
10 return arr;
11 }
12