#include <stdlib.h>
#include <stdio.h>
#include <time.h>
#define MAX 101
void random()
{
int temp[MAX], i, j, k, num;
srand((unsigned)time(NULL));
for (i=0; i<MAX; ++i)
{
temp[i]=-1;
}
for (j=0; j<MAX; ++j)
{
num=rand()%MAX;
k=0;
while (temp[k]!=-1)
{
if (temp[k]==num)
{
k=0;
num=rand()%MAX;
continue;
}
++k;
}
temp[j]=num;
printf("%3d ",temp[j]);
}
}
int main(void)
{
random();
system("pause");
return 0;
}
#include <stdio.h>
#include <time.h>
#define MAX 101
void random()
{
int temp[MAX], i, j, k, num;
srand((unsigned)time(NULL));
for (i=0; i<MAX; ++i)
{
temp[i]=-1;
}
for (j=0; j<MAX; ++j)
{
num=rand()%MAX;
k=0;
while (temp[k]!=-1)
{
if (temp[k]==num)
{
k=0;
num=rand()%MAX;
continue;
}
++k;
}
temp[j]=num;
printf("%3d ",temp[j]);
}
}
int main(void)
{
random();
system("pause");
return 0;
}