void randomCards(vector<int> &arr){ int index = 0, len = arr.size(); srand((unsigned)time(NULL)); for(int i = len - 1;i > 0;--i){ index = rand() % (i + 1); swap(arr[index], arr[i]); } }