Poczatkujacy-problem c++-rand

0

Od razu podkreślam że dopiero zaczynam się uczyć c++ więc proszę o proste odpowiedzi,
mam problem a mianowicie napisałem coś takiego ale nie wiem jak określić zbiór w jakim ma losować aby się nie dodawał

#include<iostream>
#include<conio.h>
#include<ctime>
#include<stdlib.h>
using namespace std;
main()
{
	int a, b, c;
	
		cout<<"Losuje liczby\n";
		cout<<"podaj zakres\n";
		cout<<"początek zbioru\n";
			cin>>a;
		cout<<"koniec zbioru\n";
			cin>>b;
		cout<<"losujemy liczby w zbiorze   ("<<a<<":"<<b<<")\n";
		cout<<"Podaj ilość losowanych liczb";
			cin>>c;
			
			int tab[c]; 
					srand(time(0));
					for(int i=0; i<c; i++)
					{
						tab[i]=rand() %b + a;     
						cout<<tab[i]<<endl;
					}
			
	getch();
}


 
0

Chodzi Ci o coś takiego?

tab[i] = a + rand() % (b-a+1); 
0

tak dokładnie o to dzięki za pomoc;

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