0
這裏是我的代碼蘭特()是發電機,即使我叫函數srand相同數量(時間(NULL))
#include <iostream> //cout, cin
#include <time.h> // time
#include <stdlib.h> // srand(), rand()
using std::cout; //cout
int main()
{
srand(time(NULL)); //Initializes a random seed
int rand_number = rand() % 1 + 100; //Picks a random number between 1 and 100
cout << rand_number << std::endl;
}
出於某種原因,它不斷給我100時,我產生隨機數。雖然我不相信它應該是因爲我調用了srand(time(NULL))來初始化一個種子。
'rand()%1'將始終爲0。 – Galik