為什么rand()在每次運行時產(chǎn)生相同的數(shù)字序列?每次我用rand()它運行程序都會給我相同的結(jié)果。示例:#include <iostream>#include <cstdlib>using namespace std;int random (int low, int high) { if (low > high) return high; return low + (rand() % (high - low + 1));}int main (int argc, char* argv []) { for (int i = 0; i < 5; i++) cout << random (2, 5) << endl;}輸出:35423每次運行程序時,每次都輸出相同的數(shù)字。有沒有解決的辦法?
添加回答
舉報
0/150
提交
取消