Search
 
SCRIPT & CODE EXAMPLE
 
CODE EXAMPLE FOR CPP

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;
    }
 
PREVIOUS NEXT
Tagged: #shuffle #Algorithm
ADD COMMENT
Topic
Name
5+7 =