當前位置:編程學習大全網 - 網站源碼 - srand怎麽用

srand怎麽用

在c語言裏面,兩個函數包含在<stdlib.h>頭文件裏面,c++裏面,標準庫<cstdlib>(被包含於<iostream>中).

srand函數是隨機數發生器的初始化函數。

原型:void srand(unsigned seed);

rand函數用來產生隨機數,當然是偽隨機數。

原型:int rand(void)

seed的作用:srand函數的作用是根據參數seed,設置壹個隨機起始點,而rand函數根據這個起始點,產生隨機數序列。默認的隨機種子為1。如果隨機種子壹樣,rand函數所產生的隨機序列也壹樣。

因此,為使每次程序運行都能產生不同的隨機序列,每次都應產生壹個不同的種子參數。

  • 上一篇:股市炸板是什麽意思
  • 下一篇:MATLAB中Pinv()是求廣義逆麽?那為什麽還跟矩陣行列M,N大小有關系呢?請教大家,不勝感激。
  • copyright 2024編程學習大全網