no especificas que quieres hacer con los numero aleatorios.
a continuacion un programa que genera 20 numeros aleatorios
distintos, sin repeticiones :
#include <conio.h>
#include <iomanip.h>
#include <iostream.h>
#include <stdlib.h>
const int N = 20;
void main()
{
clrscr();
randomize();
int a[N];
for(int i = 0;i < N;i++)
a[i] = i;
int k = N;
for(i = 0;i < N;i++)
{
int x = random(k);
cout << setw(10) << i << setw(10) << a[x] << endl;
k--;
for(int j = x;j < k;j++)
a[j] = a[j+1];
}
getch();
} // MAIN