在c語言中rand代表什么意思
來源:懂視網(wǎng)
責(zé)編:小采
時間:2022-10-22 17:26:33
在c語言中rand代表什么意思
rand是C語言中產(chǎn)生隨機(jī)數(shù)的一個函數(shù),但是需要注意的是,產(chǎn)生的是偽隨機(jī)數(shù)。偽隨機(jī)數(shù)指的并不是假的隨機(jī)數(shù),其實絕對的隨機(jī)數(shù)只是一種理想狀態(tài)的隨機(jī)數(shù),計算機(jī)只能生成相對的隨機(jī)數(shù)即偽隨機(jī)數(shù)。
導(dǎo)讀rand是C語言中產(chǎn)生隨機(jī)數(shù)的一個函數(shù),但是需要注意的是,產(chǎn)生的是偽隨機(jī)數(shù)。偽隨機(jī)數(shù)指的并不是假的隨機(jī)數(shù),其實絕對的隨機(jī)數(shù)只是一種理想狀態(tài)的隨機(jī)數(shù),計算機(jī)只能生成相對的隨機(jī)數(shù)即偽隨機(jī)數(shù)。
很多朋友想知道c語言中rand 是什么意思,下面就讓我們來看看吧。
rand()是C語言中產(chǎn)生隨機(jī)數(shù)的一個函數(shù),但是需要注意的是,產(chǎn)生的是偽隨機(jī)數(shù)。
rand()用法舉例:
產(chǎn)生1到100之間的隨機(jī)數(shù)
#include
int main(){
srand((unsigned)time(NULL));//產(chǎn)生隨機(jī)數(shù)種子
int rand_num=(rand()%100)+1;//產(chǎn)生1到100直接的隨機(jī)數(shù)
printf("rand_num=%d
",rand_num);
return 0;
}
代碼截圖:
所謂的“偽隨機(jī)數(shù)”指的并不是假的隨機(jī)數(shù)。其實絕對的隨機(jī)數(shù)只是一種理想狀態(tài)的隨機(jī)數(shù),計算機(jī)只能生成相對的隨機(jī)數(shù)即偽隨機(jī)數(shù)。
以上就是小編的分享,希望能幫助到大家。
聲明:本網(wǎng)頁內(nèi)容旨在傳播知識,若有侵權(quán)等問題請及時與本網(wǎng)聯(lián)系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com
在c語言中rand代表什么意思
rand是C語言中產(chǎn)生隨機(jī)數(shù)的一個函數(shù),但是需要注意的是,產(chǎn)生的是偽隨機(jī)數(shù)。偽隨機(jī)數(shù)指的并不是假的隨機(jī)數(shù),其實絕對的隨機(jī)數(shù)只是一種理想狀態(tài)的隨機(jī)數(shù),計算機(jī)只能生成相對的隨機(jī)數(shù)即偽隨機(jī)數(shù)。