Witam ustawiony zakres losowanych liczb pseudolosowych wynosi od 1 do 100,000
Ale wylosowane liczby nie przekraczają wartości 35,000
Czy jest tak samo jak dla zmiennych, okreslona granica maximum dla danej liczby ?
#include <iostream>
#include <time.h>
#include <cstdlib>
#include <windows.h>
int main()
{
int ile;
std::cout << "\n\t Ile liczb pseudolosowych wylosowac : ";
std::cin >> ile;
int *Tab;
Tab = new int [ile];
/**/
for(;;) {
srand(time(NULL));
for (int i = 0; i < ile ; i++){
Tab[i] = rand()% 100000+1;
}
/**/
std::cout << "\n\t ";
for (int i = 0; i < ile ; i++){
std::cout << Tab[i] << ", ";
}
Sleep(1000);
system("cls");
}
/**/
delete [] Tab;
return 0;
}