Piszę sobie program i chciałem w jednej z jej części wpisać do tablicy liczby pseudolosowe z zadanego przez użytkownika przedziału zadanego przez użytkownika (min to dół; a max to góra tego przedziału;[min,max]) jednak nie wiem dlaczego gdy wpiszę sobie np. min=2 max=20 to losuje mi 21 albo 22 O.o
Fragment kodu odpowiedzialnego za owo losowanie:
Kod: Zaznacz cały
srand(time(NULL));
for(i=0;i<r;i++)
{
tab[i]=min+rand()%max+1;
}