Shuffle a given array using Fisher–Yates shuffle Algorithm

PHOTO EMBED

Sun Nov 06 2022 06:31:19 GMT+0000 (Coordinated Universal Time)

Saved by @Ranjan_kumar #c++

#include <bits/stdc++.h>
using namespace std;

int main() {
     int n;
     cin>>n;
     int a[n];
     for(int i=0;i<n;i++)
     {
        cin>>a[i];
     }
     srand(time(0));
     for(int i=n-1;i>=0;i--)
     {
        int j=rand()%(i+1);
        swap(a[j],a[i]);
     }
     for(int i=0;i<n;i++)
     {
        cout<<a[i]<<" ";
     }
	return 0;
}
content_copyCOPY

https://www.geeksforgeeks.org/shuffle-a-given-array-using-fisher-yates-shuffle-algorithm/