rand在c語(yǔ)言中的意思
來(lái)源:懂視網(wǎng)
責(zé)編:小采
時(shí)間:2022-10-24 09:23:42
rand在c語(yǔ)言中的意思
rand是C語(yǔ)言中產(chǎn)生隨機(jī)數(shù)的一個(gè)函數(shù),但是需要注意的是,產(chǎn)生的是偽隨機(jī)數(shù)。偽隨機(jī)數(shù)指的并不是假的隨機(jī)數(shù),其實(shí)絕對(duì)的隨機(jī)數(shù)只是一種理想狀態(tài)的隨機(jī)數(shù),計(jì)算機(jī)只能生成相對(duì)的隨機(jī)數(shù)即偽隨機(jī)數(shù)。
導(dǎo)讀rand是C語(yǔ)言中產(chǎn)生隨機(jī)數(shù)的一個(gè)函數(shù),但是需要注意的是,產(chǎn)生的是偽隨機(jī)數(shù)。偽隨機(jī)數(shù)指的并不是假的隨機(jī)數(shù),其實(shí)絕對(duì)的隨機(jī)數(shù)只是一種理想狀態(tài)的隨機(jī)數(shù),計(jì)算機(jī)只能生成相對(duì)的隨機(jī)數(shù)即偽隨機(jī)數(shù)。
很多朋友想知道c語(yǔ)言中rand 是什么意思,下面就讓我們來(lái)看看吧。
rand()是C語(yǔ)言中產(chǎn)生隨機(jī)數(shù)的一個(gè)函數(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ù)。其實(shí)絕對(duì)的隨機(jī)數(shù)只是一種理想狀態(tài)的隨機(jī)數(shù),計(jì)算機(jī)只能生成相對(duì)的隨機(jī)數(shù)即偽隨機(jī)數(shù)。
以上就是小編的分享,希望能幫助到大家。
聲明:本網(wǎng)頁(yè)內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問(wèn)題請(qǐng)及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:0731-84117792 E-MAIL:11247931@qq.com
rand在c語(yǔ)言中的意思
rand是C語(yǔ)言中產(chǎn)生隨機(jī)數(shù)的一個(gè)函數(shù),但是需要注意的是,產(chǎn)生的是偽隨機(jī)數(shù)。偽隨機(jī)數(shù)指的并不是假的隨機(jī)數(shù),其實(shí)絕對(duì)的隨機(jī)數(shù)只是一種理想狀態(tài)的隨機(jī)數(shù),計(jì)算機(jī)只能生成相對(duì)的隨機(jī)數(shù)即偽隨機(jī)數(shù)。