Answers for "Fisher–Yates shuffle Algorithm c++"

C++
0

Fisher–Yates shuffle Algorithm c++

default_random_engine seed;
vector<int> shuffle(vector<int>arr) {
        
        for(int i =arr.size()-1 ;i>0;i--)
        {       
                int indx =  uniform_int_distribution<int>(0, i)(seed);
                swap(arr[i],arr[indx]);
                
        }
        return arr;
    }
Posted by: Guest on July-20-2021

Browse Popular Code Answers by Language