c语言 随机种子,C++ 随机数与随机种子数的实例
C++ 隨機數與隨機種子數的實例
實現效果圖:
實例代碼:
#include
#include
#include
using namespace std;
void Test()
{
int ran_num = 0;
cout<
for(int i=0; i<10;i++)
{
ran_num = rand()%6;
cout<
}//每次運行都將輸出:5,5,4,4,5,4,0,0,4,2
srand(1);
cout<
for(int i=0; i<10;i++)
{
ran_num = rand()%6;
cout<
}//每次運行都將輸出:5,5,4,4,5,4,0,0,4,2
srand(6);
cout<
for(int i=0; i<10;i++)
{
ran_num = rand()%6;
cout<
}//每次運行都將輸出:5,5,4,4,5,4,0,0,4,2
srand((unsigned)time(NULL));
cout<
for(int i=0; i<10;i++)
{
ran_num = rand()%6;
cout<
}//每次運行結果都不一樣
}
/*
1.隨機數也隨機種子數之間的關系:隨機種子是用來打亂隨機數的,沒有它,你的隨機數并不是真正隨機
2.種子與結果的關系是:對于不同的種子,有不同的隨機數數列;對于相同的種子,具有相同的隨機數數列
3.一個項目中(可執行文件),就需要設置一次隨機種子
*/
int main()
{
Test();
return 0;
}
感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!
總結
以上是生活随笔為你收集整理的c语言 随机种子,C++ 随机数与随机种子数的实例的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: eigen 在线手册
- 下一篇: UL-1973-2022 储能电池安全标