Jak napisał przedmówca, przeniesienie srand(); na początek funkcji losuj lub na początek funkcji main.
W funkcji main nie masz przypisanej wartości do "i". Lepszym rozwiązaniem byłoby skorzystanie z pętli for. Wtedy "i" z przyzwyczajenia być zainicjował :)
#include <iostream>
#include <cstdlib>
#include <ctime>
using namespace std;
void wylosujLiczby(int t[],int ile,int start,int stop)
{
srand(time(NULL));
cout<<"Losowanie "<<ile<<" liczb z zakresu od "<<start<<" do "<<stop<<endl;
int i=0;
do{
t[i]=((rand()%(stop-start+1)+4));
cout<<"TEST "<<i+1<<" "<<t[i]<<endl;//test
i++;
}while(i<ile);
}
int main()
{
int i = 0;
int tablica[ 999 ];
wylosujLiczby( tablica, 999, 4, 10 );
do
{
cout<<"TEST 2"<<tablica[i]<<endl;
i++;
}while(i<999);
return 0;
}