Random number bigger than 100,000
问题 I'm writing in C/C++ and I want to create a lot of random numbers which are bigger than 100,000. How I would do that? With rand(); 回答1: // Initialize rand()'s sequence. A typical seed value is the return value of time() srand(someSeedValue); //... long range = 150000; // 100000 + range is the maximum value you allow long number = 100000 + (rand() * range) / RAND_MAX; You may need to use something larger than a long int for range and number if (100000 + range) will exceed its max value. 回答2: