Ho riassunto ciò che avete scritto in un linguaggio "base" che posso capire (sono ancora un nabbo, ma mi piace molto il linguaggio e lo studierò approfonditamente) e adesso.. FUNZIONA se siete curiosi vi lascio il codice qui riportato:
#include <stdlib.h>
#include <time.h>
#include <stdio.h>
int a[21],b,e,f,g,h,i,l,c,cont;
main()
{

for(i=0;i<21;i=i+1)
{
c=rand() % 70+1;
b=0;
while(b!=21)
{
if(a[b]!=c)
{
b=b+1;
}
if(a[b]==c)
{
c=rand() % 70+1;
b=0;
}
}
a[i]=c;
}