srand(设置随机数种子)
生活随笔
收集整理的這篇文章主要介紹了
srand(设置随机数种子)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
| srand(設置隨機數種子) | |
| 相關函數 | rand,random srandom |
| 表頭文件 | #include<stdlib.h> |
| 定義函數 | void srand (unsigned int seed); |
| 函數說明 | srand()用來設置rand()產生隨機數時的隨機數種子。參數seed必須是個整數,通常可以利用geypid()或time(0)的返回值來當做seed。如果每次seed都設相同值,rand()所產生的隨機數值每次就會一樣。 |
| 返回值 | |
| 范例 | /* 產生介于1 到10 間的隨機數值,此范例與執行結果可與rand()參照*/ #include<time.h> #include<stdlib.h> main() { int i,j; srand((int)time(0)); for(i=0;i<10;i++) { j=1+(int)(10.0*rand()/(RAND_MAX+1.0)); printf(“ %d “,j); } } |
| 執行 | 5 8 8 8 10 2 10 8 9 9 2 9 7 4 10 3 2 10 8 7 |
總結
以上是生活随笔為你收集整理的srand(设置随机数种子)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 在windows环境下ftp服务器的文件
- 下一篇: [ZJOI2007]时态同步 树形DP