大概利用了随机函数和洗牌算法的思路来实现
随机选取元素交换来获取随机性
#include <iostream>
#include <ctime>
using namespace std;
int main(){
int arr[100];
for (int i = 0; i < 100; ++i)arr[i] = i + 1;
srand(time(NULL));
for (int i = 0; i < 100; ++i)swap(arr[i], arr[rand() % 100]);
for (int i = 0; i < 100; ++i)cout << arr[i] << ' ';
return 0;
}