一百個不重複隨機數(無聊的時候看見一個app想到的)

望谨记發表於2024-12-08

include <bits/stdc++.h>

using namespace std;

bool o=0;

bool jp(int *a,int b,int n)
{
for(int i=0;i<n;i++)
{
if(a[i]==b)
{
o=0;
break;
}
else o=1;
}
return o;
}

int main()
{
srand((unsigned int)time(NULL));
int a=rand()%100+1;
int b[100];
cout<<a<<endl;
b[0]=a;
int n=1;
while(n!=100)
{
a=rand()%100+1;
jp(b,a,n);
b[n]=a;
if(!o) continue;
n++;
}
for(int i=1;i<100;i++)
{
cout<<b[i]<<endl;
}
}

相關文章