一百个不重复随机数(无聊的时候看见一个app想到的)

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;
}
}

posted @ 2024-12-08 21:00  望谨记  阅读(20)  评论(0)    收藏  举报