#include <iostream>
#include <ctime>
using namespace std;
int main()
{
srand(5);
int r = rand() % 100
cout << r << endl;
}
codeblocks拋出這個錯誤回來說我沒有宣佈srand或蘭特,當我需要他們只是產生隨機數?我知道它每次都返回相同的琥珀,因爲我正在學習cpp rn。SRAND()在代碼塊中不起作用?
#include <iostream>
#include <ctime>
using namespace std;
int main()
{
srand(5);
int r = rand() % 100
cout << r << endl;
}
codeblocks拋出這個錯誤回來說我沒有宣佈srand或蘭特,當我需要他們只是產生隨機數?我知道它每次都返回相同的琥珀,因爲我正在學習cpp rn。SRAND()在代碼塊中不起作用?
將這個'代碼:: Blocks'是IDE。我認爲你的意思是某種版本的mingw。 – drescherjm
'std :: srand'在''中,請參閱:http://en.cppreference.com/w/cpp/numeric/random/srand –
當您對此進行排序後,請考慮更新的內容,例如http:// en。 cppreference.com/w/cpp/numeric/random/uniform_int_distribution – doctorlove