Losowanie liczb w C

0

Jaka funkcje muszę użyć żeby co włączenie losowały się inne liczby - w delphi od tego był randomize? Potrzebuje jeszcze do tego kodu dodać zabezpieczenie, żeby wylosowane liczby się nie powtarzały. Próbowałem z bool, ale nie do końca mi to wychodziło.

#include <stdio.h>
#include <stdlib.h>

int tab[15],max,min,i,x,n,r;
int main()
{
    printf("Podaj 15 roznych liczb:\n");
    for (i=0;i<15;i++)
    {
        tab[i]=rand()%20;
        printf("%d. %d\n",i+1,tab[i]);
        //tab[i]=7;
        if (i==0)
        {
            max=tab[0];
            min=tab[0];
            x=0;
            n=0;
        }
        else
        {
            if(tab[i]>max)
            {
                max=tab[i];
                x=i;
            }
            else if (tab[i]<min)
            {
                min=tab[i];
                n=i;
            }
        }
    }
    printf("Max: %d Pozycja w zbiorze: %d\n",max,x+1);
    printf("Min: %d Pozycja w zbiorze: %d",min,n+1);
    getch();
    return 0;
}
 

1 użytkowników online, w tym zalogowanych: 0, gości: 1