I have a question about the following code:
#include <iostream> #include <ctime> int main(){ unsigned long int blob; srand(time(0)); for(int counter = 0; counter <= 100; counter++) { blob = rand() % 4000000000UL ; std::cout << blob << std::endl; }//for system("pause"); return 0; } //main
Large values ββare displayed on codepad.org, for example
378332591 1798482639 294846778 1727237195 62560192 1257661042
But on Windows 7 64bits, it only displays small values ββ(tested compilation on VS11 and Code :: Blocks)
10989 13493 13169 18581 17972 29
Thanks in advance for helping the C ++ student;)
source share