c語言生成1~100隨機數(shù) C語言問題,怎樣利用系統(tǒng)時間作為隨機數(shù)的種子?
C語言問題,怎樣利用系統(tǒng)時間作為隨機數(shù)的種子?在C語言中,設(shè)置隨機數(shù)種子需要包含頭文件stdlib。H、 使用系統(tǒng)時間需要包含頭文件時間。H.設(shè)置隨機數(shù)種子的函數(shù)原型是:void srand(unsi
C語言問題,怎樣利用系統(tǒng)時間作為隨機數(shù)的種子?
在C語言中,設(shè)置隨機數(shù)種子需要包含頭文件stdlib。H、 使用系統(tǒng)時間需要包含頭文件時間。H.設(shè)置隨機數(shù)種子的函數(shù)原型是:void srand(unsigned)time(null))//使用系統(tǒng)時間作為隨機數(shù)種子。代碼如下:#include<stdlib。H>#包含時間(&L)。H>int main(){srand((unsigned)time(null))//使用系統(tǒng)時間作為隨機數(shù)種子返回0}
我以前學(xué)過一點。我不知道我能不能幫你。
我記得srand函數(shù)用于生成范圍。它應(yīng)該是從標(biāo)準(zhǔn)時間到當(dāng)前時間的秒數(shù)范圍。然后rand函數(shù)從這個范圍內(nèi)取一個隨機值。他的返回值是0到RANDMax之間的隨機數(shù),RANDMax在stdlib中定義。我不記得了。。